最近做Java网站的时候向数据库里存储数据的时候,在页面输入和F12查看浏览器提交的具体数据时,发现都没有出现问题,但是显示数据后却乱码,于是意识到可能是数据库的字符集不一致的原因造成的。
网上很多人说MySQL5.6的字符集修改和5.5一样直接到安装目录下设置my.ini文件,实际上不是这样的,首先通过services.msc查看MySQL的服务,如图,事实上MySQL5.6绑定的配置文件在C:\ProgramData\MySQL\MySQL Server 5.6位置下
然后将该路径下的my.in配置文件的响应位置进行修改如下
修改字符集后记得重启MySQL服务,然后就发现数据库的乱码现象得到解决。