Mysql数据库迁移中文乱码

来自艾毕思知识库
跳转至: 导航搜索

数据库系统不同的编码集可能导致导入表数据中的中文字符乱码。 解决方法: 通过mysql客户端登录,执行

mysql> \s

检查下面配置项是否都为utf8或者你需要使用的中文字符集

Server characterset:	utf8
Db     characterset:	utf8

在mysql配置文件my.cnf中,找到[mysqld]节

增加/编辑

character-set-server = utf8
collation-server = utf8_unicode_ci

保存后重启mysql服务进程。