- CentOS 8中執行
命令
,出現報錯:Failed to set locale, defaulting to C.UTF-8 - 報錯原因:
- 1、沒有安裝相應的語言包。
- 2、沒有設置正確的語言環境。
- 解決方法1:安裝語言包
- 設置語言環境需使用命令?locale
locale -a 命令,
查看目前系統已安裝的語言包- 安裝中文語言包,命令
yum install glibc-langpack-zh
安裝英文語言包,命令 dnf install glibc-langpack-en
?或?dnf install langpacks-en glibc-all-langpacks -y
- 解決方法2:設置正確的語言環境
echo "export LC_ALL=en_US.UTF-8" >> /etc/profile
source /etc/profile
或使用命令locale -gen en_US.UTF-8
參考博客:
Failed to set locale, defaulting to C.UTF-8 - 天軍 - 博客園 (cnblogs.com)