先因后果:
用centos编译了几个软件后,就莫名的出现了中文乱码,查看中文文件及系统中的中文提示就提示了乱码了。
尝试修复过程:
查看字符集locale,没有变动依然是UTF-8;尝试升级字体组,已安装依然没有变动;随百度发现有增加’export LC_CTYPE=zh_CN.UTF-8’到/etc/profile全局变量;尝试无果,继续。。。
终!解决方法:
# 删除locale库再重建一下,前提是你的文件系统中要有相应的数据文件。
rm -f /usr/lib/locale/locale-archive
# 重新生成中文的locate文件
## 配置哪个语言就生成哪个语言文件
localedef -c -f UTF-8 -i zh_CN zh_CN.utf8
发表评论