关于linux中文乱码的问题。

公司让人在一台装有ubuntu14.04的机器上安装net-snmp,可是这台机器的设置很让人不喜。没关系,一个个解决它。

  • 不能连接外网,得弄一个代理。
    这个好说,在可以上外网的本机上安装squid工具来做代理即可。
  • locale看看,这个设置得改啊。
fx@fx:~$ locale

LANG=zh_CN.UTF-8

LANGUAGE=zh_CN:zh

LC_CTYPE="zh_CN.UTF-8"

LC_NUMERIC=zh_CN

LC_TIME=zh_CN

LC_COLLATE="zh_CN.UTF-8"

LC_MONETARY=zh_CN

LC_MESSAGES="zh_CN.UTF-8"

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=

  • 没有安装中文语言包,先安装一个。
sudo apt-get install language-pack-zh-hans-base language-pack-zh-hans

  • 再改改环境变量。通常我都是改.bashrc而不是改/etc/profile
fx@fx:~$ date

2014�� 08�� 22�� ������ 07:08:51 CST

fx@fx:~$ cat >>.bashrc 







LANG=zh_CN.UTF-8

LANGUAGE=zh_CN:en_US: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



fx@fx:~$ source .bashrc 

fx@fx:~$ date

2014年 08月 22日 星期五 07:09:51 CST



你可能感兴趣的:(linux)