因为经常性的折腾服务器,貌似主机商的系统安装模版中的语言有问题。
导致我安装的程式中文都是乱码
此文仅记录,以备后续使用。

安装前先执行
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进行重启,坐等生效。

Q.E.D.


Life’s too short to be anything but happy.