linux下修改mysql字符集为utf8

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下修改mysql字符集为utf8相关的知识,希望对你有一定的参考价值。

按照网上大部分一致的指点,在配置文件/etc/my.cnf里[client]下添加default-character-setutf8 [mysqld]下添加同样一句。后重启服务,查看数据库字符集如图
可以看到character-set-database=latin1,character-set-database=latin1.没有被修改为utf8
windows下也出现过 这样的情况
还有没有更多关于utf8在处理编码的详细介绍吗

看了别人的回答,肯定不对,utf8 肯定是受支持的
只需要在client和mysqld下面设就可以了
default-character-set = utf8

把等号两面都加空格试试
追问

不管用,不过之前在windows下修改后 mysql的默认字符集改为了utf8,但是当由php进行插入后,出现乱码。而且character-set-database=utf8又变回了gbk。

参考技术A 这么解决的啊,我也遇到了?
之前修改后我是service mysqld start这样的所以不行。这句话啥意思?
参考技术B 请打开此网页,希望能解决你问题:http://blog.163.com/ruifeng_00/blog/static/6904584200921633248302/ 参考技术C locale 中的LANG变量呢?

以上是关于linux下修改mysql字符集为utf8的主要内容,如果未能解决你的问题,请参考以下文章

修改mysql数据库字符集为UTF8的

数据库编码 问题 mysql 修改字符集为utf8mb4

如何在Linux中调整字符集为中文

Mac下更改Mysql5.7的默认编码为utf8

SQL SERVER 2008 如何将字符集更改为UTF-8

英文的操作系统上可以改变oracle的字符集为中文的吗?