【Centos】-bash: warning: setlocale: LC_CTYPE: cannot change locale (“zh_CN.UTF-8”): No such file o...

背景:

版本为 centos 6.7,Linux中文显示

原因

echo '$LANG="zh_CN.UTF-8"' >/etc/sysconfig/i18n

解决方案:

[root@oldboy ~]# locale -a |grep zh
zh_CN
zh_CN.gb18030
zh_CN.gb2312
zh_CN.gbk
zh_CN.utf8
zh_HK
zh_HK.big5hkscs
zh_HK.utf8
zh_SG
zh_SG.gb2312
zh_SG.gbk
zh_SG.utf8
zh_TW
zh_TW.big5
zh_TW.euctw
zh_TW.utf8

查看得到支持以上中文编码。

[root@oldboy ~]# echo '$LANG="zh_CN.utf8"' >/etc/sysconfig/i18n
[root@oldboy ~]# cat /etc/sysconfig/i18n (查看)
$LANG="zh_CN.utf8"
[root@oldboy ~]# . /etc/sysconfig/i18n (使生效)

可得

上一篇:从html文件中提取超链接URL的shell脚本


下一篇:程序员业余必去的六个网站!