MySQL 数据库中文乱码解决问题 10C

在网上看了好多 ,也试了好多,但是乱码还没有解决,所以想请教下各位大佬们该如何解决数据库的中文乱码问题。图片说明

4个回答

show variables like "%char%";查看下数据库的字符集
SET character_set_client='utf8';
SET character_set_connection='utf8';
SET character_set_results='utf8'; 全部设置成utf-8

zy841958835
cloudyzhao 有重启么
2 年多之前 回复
Mr_Zeng_Gong_Zi
小曾公子 这个我改过了 但是还是不行http://cenalulu.github.io/mysql/mysql-mojibake/
2 年多之前 回复

数据库编码格式问题,建议将格式统一一下

数据库编码格式,表的编码格式和你项目的编码格式统一起来!!!!!

中文乱码问题是由于编码不一致造成的。所以你要保证编码一致,解决方法:先查看数据库的编码是什么,建议设置为utf-8;
查看编译器的编码格式,也设置为utf-8;在数据传输过程保证编码格式为utf-8;如果数据是从网页获取,保证从网页发送到后台的数据编码格式为utf-8.
具体的设置可以看http://blog.csdn.net/kooking_l/article/details/76713958

KooKing_L
KooKing_L 回复小曾公子: 抱歉,没看到回复,你的MySQL是哪个版本的呀?不应该没有的呀,你仔细看看,当然,如果你能确定自己的MySQL编码为utf-8的话就可以不用改配置文件
2 年多之前 回复
Mr_Zeng_Gong_Zi
小曾公子 我的配置文件里没有default-character-set = utf8这个 但是改了character-set-server=utf8这个后会变成utf8mb4
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问