MySQL中文显示乱码?多半是欠打!——教你修改MySQL编码格式
查询数据库编码:
show variables like 'character%';
如下图,这两个“lantin1”就是导致中文乱码的元凶,把它们改成utf8就可以正常显示中文了
修改方式如下:
1、编辑my.cnf文件,在原有文件内容下添加(这个配置文件的绝对路径是:/etc/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
此时再查看一下编码格式:
轻松秒杀!