centos系统中文显示乱码问题解决
作者:互联网
系统部署在centos环境上,访问mysql。
现象:系统中文突然显示为乱码,但是功能正常。打开navicat连接mysql,发现数据库中的中文也是乱码。
解决:
——mysql配置文件中指定字符集为utf-8;重启,还是乱码;
——由于各个数据库有备份,直接还原数据库,还是乱码;
——修改navicat连接属性,将高级中的编码,改为“自动”,从navicat中查看数据中文正常了。(这有点奇怪,原来默认编码是“utf-8”,正常来说应该utf-8才是正确设置)
——修改nginx配合文件,指定字符集为utf-8;重启,系统还是乱码;
——再从navicat里查看系统数据库,里面中文乱码;其他数据库是正常的;
——没办法了,从更早的数据库备份里还原了系统数据库,好了。
标签:中文,utf,centos,数据库,navicat,乱码,mysql 来源: https://www.cnblogs.com/coldlight/p/16446916.html