因为经常性的折腾服务器,貌似主机商的系统安装模版中的语言有问题。
导致我安装的程式中文都是乱码
此文仅记录,以备后续使用。
安装前先执行
``
echo $LANG
``
查看语言环境
我的语言环境是
```shell
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
这里我干脆直接安装中文语言包
```shell
sudo apt-get install language-pack-zh-han*
```
运行语言支持检查
```shell
sudo apt install $(check-language-support)
```
然后修改系统的配置文件
```shell
vim /etc/default/locale
```
将原始内容注释掉或删掉,替换为如下内容:
```shell
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"
```
然后修改环境文件
```shell
vim /etc/environment
```
不要修改原有的内容!!!
直接在原内容下面新开一行加入下列内容。
```shell
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`进行重启,坐等生效。

Ubuntu Server 安装中文语言包