MySql字符乱码问题解决(真)
CentOS7 ,MySql 5.6
改/etc/my.cnf
Ubuntu16,MySql5.7
改/etc/mysql/my.cnf
可以find / -name "*.cnf*"来找都有什么cnf文件
改个乱码而已,但照99%网上的作法,都没成功,而且大都炒的一样。。。
这里也是抄别人的,不过成功了,MARK起来。。。
- [client]
- default-character-set=utf8
- [mysql]
- default-character-set=utf8
- [mysqld]
- init_connect='SET collation_connection = utf8_unicode_ci'
- init_connect='SET NAMES utf8'
- character-set-server=utf8
- collation-server=utf8_unicode_ci
- skip-character-set-client-handshake
肯定了一个疑惑“default-character-set=utf8“,中间是横线不是下划线,表示被误导后,两种试来试去,本来方法又不对,泪奔。。。
改了后是这样的:
效果是这样的:
OH!MYGOD!
方法来自:半叶寒羽 » mysql中通过my.cnf设置默认字符集utf-8