MySql中文插入乱码(??)问题解决
2019-02-25 本文已影响0人
Uleen
1.问题描述,中文插入数据保存时出现乱码情况,
![](https://img.haomeiwen.com/i3065554/930611ba52c3c252.png)
2.确定问题
在mysql命令台输入show variables like 'character%‘;(注意最后有个分号),发现编码配置有问题,不是utf8
![](https://img.haomeiwen.com/i3065554/d372ca4e16cb89ab.png)
3.解决方案
a.找到自己电脑上对应的my.ini配置文件
![](https://img.haomeiwen.com/i3065554/a309df23c5288bad.png)
b.以记事本文件方式打开,在末尾添加如下代码,保存
[mysqld]
character-set-server=utf8
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
![](https://img.haomeiwen.com/i3065554/06cc1808bd385da0.png)
c.重启mysql服务,重新打开mysql命令窗口,再次输入 show variables like 'character%';
![](https://img.haomeiwen.com/i3065554/6109bb27c93d9fa5.png)
d.重新运行程序,编码问题已经解决