因为经常性的折腾服务器,貌似主机商的系统安装模版中的语言有问题。
导致我安装的程式中文都是乱码
此文仅记录,以备后续使用。
安装前先执行
echo $LANG
查看语言环境
我的语言环境是
LANG=en_US
LANGUAGE=en_US:
LC_CTYPE="en_US"
LC_NUMERIC="en_US"
LC_TIME="en_US"
LC_COLLATE="en_US"
LC_MONETARY="en_US"
LC_MESSAGES="en_US"
LC_PAPER="en_US"
LC_NAME="en_US"
LC_ADDRESS="en_US"
LC_TELEPHONE="en_US"
LC_MEASUREMENT="en_US"
问题出来了,因为后面沒有加上.UTF8
这里我干脆直接安装中文语言包
sudo apt-get install language-pack-zh-han*
运行语言支持检查
sudo apt install $(check-language-support)
然后修改系统的配置文件
vim /etc/default/locale
将原始内容注释掉或删掉,替换为如下内容:
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh"
LC_NUMERIC="zh_CN"
LC_TIME="zh_CN"
LC_MONETARY="zh_CN"
LC_PAPER="zh_CN"
LC_NAME="zh_CN"
LC_ADDRESS="zh_CN"
LC_TELEPHONE="zh_CN"
LC_MEASUREMENT="zh_CN"
LC_IDENTIFICATION="zh_CN"
LC_ALL="zh_CN.UTF-8"
然后修改环境文件
vim /etc/environment
不要修改原有的内容!!!
直接在原内容下面新开一行加入下列内容。
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh"
LC_NUMERIC="zh_CN"
LC_TIME="zh_CN"
LC_MONETARY="zh_CN"
LC_PAPER="zh_CN"
LC_NAME="zh_CN"
LC_ADDRESS="zh_CN"
LC_TELEPHONE="zh_CN"
LC_MEASUREMENT="zh_CN"
LC_IDENTIFICATION="zh_CN"
LC_ALL="zh_CN.UTF-8"
接下来就是重启生效啦!
键入reboot
进行重启,坐等生效。
评论区