一、 问题详情
Windows的默认编码为GBK,Linux的默认编码为UTF-8。在Windows下编辑的中文,在Linux下显示为乱码。为了解决此问题,修改Linux的默认编码为GBK。
查看支持的字符集:
Locale -a
系统显示的中文乱码:
二、 处理方法
1, 安装英文版默认的字符集配置为:
# cat /etc/sysconfig/i18n
LANG="en_US.UTF-8"
SYSFONT="latarcyrheb-sun16
2, 修改为中文字符集:
# vi /etc/sysconfig/i18n
LANG="zh_CN.GBK"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh"
SYSFONT="latarcyrheb-sun16"
3, 执行如下命令或者重启即可生效。
# source /etc/sysconfig/i18n
4, 如果以上解决方法不生效,可以试一下下面的终极解决方案:
LANG="zh_CN.UTF-8"
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"
5, 再此执行一下source命令使其生效
source /etc/sysconfig/i18n
三、 验证问题结果
问题解决!
本章完,个人经验记录,仅供参考!
白驹过隙,当看到比你优秀的人比你还努力的时候,你也会越来越优秀,相信越努力越幸运!