centos7 解决“warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): 没有那个文件或目录”

centos7 解决“warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): 没有那个文件或目录”

先因后果:

用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
good good study, day day up!
#
首页      Linux      centos7 解决“warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): 没有那个文件或目录”

发表评论

textsms
account_circle
email

centos7 解决“warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): 没有那个文件或目录”
先因后果: 用centos编译了几个软件后,就莫名的出现了中文乱码,查看中文文件及系统中的中文提示就提示了乱码了。 尝试修复过程: 查看字符集locale,没有变动依然是UTF-8;尝…
扫描二维码继续阅读
2023-04-30