关于linux中文乱码的问题。
2015年06月26日[TOC] 博客园文章地址 http://www.cnblogs.com/oloroso/archive/2015/06/26/4602697.html
公司让人在一台装有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