这点确实很迷,我的数据库属性确实设置了utf-8字符集,但写入中文还是乱码,后来是直接修改了全局配置才修改过来。
1、进入MySQL的本地安装路径,我的安装路径是"C:\Program Files (x86)\MySQL\MySQL Server 5.5"
2、打开配置文件my.ini,将默认编码方式"latin1"全部替换为"utf8",其实也就[mysql]和[mysqld]下面两个地方需要替换。
3、完美解决中文写入乱码问题,不过从数据库取中文出来倒是一直都没什么问题。。
原文:https://www.cnblogs.com/BoqianLiu/p/9284814.html