ubuntu服务器报错 perl: warning: Setting locale failed解决方法
1、查看系统已安装字符集locale -aCC.UTF-8en_AGen_AG.utf8en_AU.utf8en_BW.utf8en_CA.utf8en_DK.utf8en_GB.utf8en_HK.utf8en_IE.utf8en_ILen_IL.utf8en_INen_IN.utf8en_NGen_NG.utf8en_NZ.utf8en_PH.utf8en_SG.utf8en_US.utf8e
1、查看系统已安装字符集
locale -a
C
C.UTF-8
en_AG
en_AG.utf8
en_AU.utf8
en_BW.utf8
en_CA.utf8
en_DK.utf8
en_GB.utf8
en_HK.utf8
en_IE.utf8
en_IL
en_IL.utf8
en_IN
en_IN.utf8
en_NG
en_NG.utf8
en_NZ.utf8
en_PH.utf8
en_SG.utf8
en_US.utf8
en_ZA.utf8
en_ZM
en_ZM.utf8
en_ZW.utf8
POSIX
zh_CN
zh_CN.gb2312
zh_CN.utf8
zh_SG.utf8
本人系统已经安装 zh_CN中文字符集,大家报错的原因一般是没有安装zh_CN中文字符集。
2.安装基本的软件包(第2步安装 zh_CN 中文字符集时要用到)
sudo apt-get update //ubuntu系统更新软件包列表
sudo apt-get install -y language-pack-zh-hans
sudo apt-get install -y language-pack-zh-hant
3.安装中文字符集
cd /usr/share/locales
sudo ./install-language-pack zh_CN //开始安装zh_CN中文字符集
4、查看locale配置及修改
locale
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN:en
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC=zh_CN.UTF-8
LC_TIME=zh_CN.UTF-8
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY=zh_CN.UTF-8
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER=zh_CN.UTF-8
LC_NAME=zh_CN.UTF-8
LC_ADDRESS=zh_CN.UTF-8
LC_TELEPHONE=zh_CN.UTF-8
LC_MEASUREMENT=zh_CN.UTF-8
LC_IDENTIFICATION=zh_CN.UTF-8
LC_ALL=
上述为本人的locale配置,已经修改过的,所以不会报错。
vim /etc/default/locale
将上述locale配置复制到/etc/default/locale中,保存退出即可。
参考链接:
https://zhuanlan.zhihu.com/p/165961076
更多推荐




所有评论(0)