MySQL数据库乱码问题解决记录

1,先查编程环境编码问题,确定是哪里编码转换错误。idea中编码改变和查看,参考1;eclipse中编码改变和查询,参考2。注意设置之后要重启项目,将浏览器进行清空缓存的操作。

2,确认上部无误后,可以在网页弹出信息和后台输出信息,来判断是否是转换出错,此步骤无误后,可判定为MySQL数据库编码格式问题。

3,对MySQL数据库中的编码进行查看和修改。

(1)在查询中键入查询数据库编码的命令:

SHOW VARIABLES LIKE 'character%';

如果有显示不是utf-8的编码,就说明数据库编码的问题。按以下方式进行修改:

找到MySQL安装目录下的,my.ini 文件,对该文件进行如下修改:

(2)搜索到[client],[mysqld],[mysql],将这三项中添加或者修改默认编码格式:

default-character-set=utf8;

(3)修改完成后需要重启数据库,在服务中找到MySQL服务重新启动。接下来可以按照(1)中的命令进行测试一下。

参考:

1,idea中统一设置编码

2,Eclipse设置编码格式

猜你喜欢

转载自blog.csdn.net/weixin_40165004/article/details/107692004