CentOS 8中执行命令,出现报错:Failed to set locale, defaulting to C.UTF-8
报错原因:
- 1、没有安装相应的语言包。
- 2、没有设置正确的语言环境。
解决方法:
首先,使用 locale -a
查看本机安装的语言
方法1:
安装中文语言包,命令 yum install glibc-langpack-zh
安装英文语言包,命令 dnf install glibc-langpack-en
或 dnf install langpacks-en glibc-all-langpacks -y
方法2:
根据查看的到的语言(注意加入到/etc/profile中的语言本机一定要已经安装),使用 如下命令:
# 配置英文语言
echo "export LC_ALL=en_US.UTF-8" >> /etc/profile
# 配置中文语言
echo "export LC_ALL=zh_CN.UTF-8" >> /etc/profile
# 重新加载个人设置
source /etc/profile
文档更新时间: 2021-09-19 19:15 作者:joker.liu