Linux下MySQL5.X的修改字符集编码为UTF8

时间:2022-09-22 22:33:16


例如:运行字符串函数

CHAR_LENGTH(s) : 求字符串的长度,每个字符计数为1,只看字符个数,不看字符所占的字节数

Linux下MySQL5.X的修改字符集编码为UTF8

如果你的结果集不是2,而是>2的结果,其原因在于mysql的字符集设置保持了默认的latin1,使其不识别中文导致,请按如下设置修改my.cnf文件:

Linux下MySQL5.X的修改字符集编码为UTF8

修改完成后,通过service mysqld restart重启mysql服务

mysql命令行的编码查询输出如下图多为utf8编码才为正常:

Linux下MySQL5.X的修改字符集编码为UTF8