mysql5.5设置为UTF8之后依旧无法使用中文(乱码)的处理方法

it2026-10-03  3

卸载安装好了几次 安装时选的utf8但是建表时依旧无法使用中文 使用

show variables like "%character%";

查看 这是修改之后的值 修改代码如下

SET character_set_client =gbk; //设置客服端的编码 SET character_set_results =gbk; //设置服务器端结果返回的编码 SET character_set_connection =gbk; //设置客服端与服务端连接时的编码

修改之前这几个值都是utf8 但是没法使用中文 改为gbk之后可以正常插入中文了

BUT 我发现重新启动mysql之后修改的值又变成之前的UTF8了 无法使用中文 还需要再次修改 就比较烦

打开mysql文件夹中的my.ini 配置文件 将这里的值改为gbk即可

来来回回折腾了好久才发现这个问题 在网上找了很多的经验贴都没有提及发现这种问题 不知道是个例还是什么

最新回复(0)