MySQL中文乱码问题
项目中用到MySQL数据库时中文出现乱码问题(中文字符都变成了?)解决:
1、统一项目与数据库的编码,项目中用的是UTF-8因此我的把数据库的编码统一成UTF-8
修改方式:修改 MySQL根目录中的 my.ini 文件替换default-character-set=latin为default-character-set=utf8(注意有两处需要替换)
2、修改完保存退出,然后重启MySQL服务(重启目的很明显就是重新加载配置文件),重新创建数据库即可。
配置完毕后通过 show variable like"%char%" 查看到的结果如下:
此时此刻,就已经解决了项目中中文乱码的问题!
如果此刻在后台查询,你会发现后台(DOS)数据库显示是乱码的很奇怪哦明明都统一编码啦,原因很简单是因为DOS窗口的默认编码是GBK而数据库中配置的都是UTF-8编码,因此解决办法就是告诉数据库我的客户端的编码不是UTF-8而是GBK。
修改数据库客户端编码:set nemas gbk;
相关推荐
CoderToy 2020-11-16
bianruifeng 2020-11-16
云中舞步 2020-11-12
敏敏张 2020-11-11
暗夜之城 2020-11-11
好记忆也需烂 2020-11-11
Coder技术文摘 2020-09-29
huacuilaifa 2020-10-29
Gexrior 2020-10-22
lpfvip00 2020-10-07
云中舞步 2020-09-11
康慧欣 2020-09-10
emmm00 2020-11-17
世樹 2020-11-11
tufeiax 2020-09-03
疯狂老司机 2020-09-08
王艺强 2020-11-17
ribavnu 2020-11-16