查询数据库编码:
show variables like ‘character%‘;
如下图,这两个“lantin1”就是导致中文乱码的元凶,把它们改成utf8就可以正常显示中文了
修改方式如下:
1、编辑my.cnf文件,在原有文件内容下添加
[client] default-character-set=utf8 [mysqld] default-storage-engine=INNODB character-set-server=utf8 collation-server=utf8_general_ci
2、重启服务:
systemctl restart mysqld
此时再查看一下编码格式:
轻松秒杀!