客户没有固定IP,迁移服务器后,出现了中文乱码问题,如图所示,所以尝试了一下解决方法。下面记录一下过程,以备将来之需。
检查服务器的编码
echo $LANG
显示是中文编码。
查看系统支持的语言
[root@cqakserver usr]# locale
解决过程:
执行命令:export LC_ALL=zh_CN.GBK
[root@cqakserver usr]# export LC_ALL=zh_CN.GBK
执行命令:vim /etc/sysconfig/i18n
[root@cqakserver cqak]# vim /etc/sysconfig/i18n
更改原来的内容为:
LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="lat0-sun16"
然后保存。重新加载文件
[root@cqakserver cqak]# source /etc/sysconfig/i18n
再次查看中文文件是否乱码。