mysql无法插入中文已经中文变成乱码。

正常情况下没法对已建表插入中午显示1366错误,输入命令行set character_set_client = gbk;后可以进行插入操作但最终使用select查询表显示出来的表格中仍旧是乱码状态。
(我已经修改了字符集显示结果应该是对的了,有图证明但即便能够插入操作也没法显示正常的中文,我有试过可视化navicat,在navicat中打开表是汉字回到mysql还是乱码,我是一名刚刚大二的学生,真的没办法解决了恳求各位帮我解答一下感谢感谢)

img

img

编码格式改一下试试 set character_set_results=gb2312;

img

客户端字符集问题, set character_set_results=gb2312;建议按照开发规范,一般设置成为UTF8-32,养成习惯。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^