天天看點

ubuntu亂碼問題

今天被一個坑給坑了,ubuntu亂碼

參考兩篇文章,登陸後env看到字元集是中文,那麼就OK了。

http://blog.csdn.net/bingospunky/article/details/52912574

http://blog.csdn.net/xuezhisdc/article/details/52587431

sudo locale-gen

reboot

locale

檢視是否是utf-8,

:set fileencoding          fileencoding=utf-8

否則設定utf-8

:set fileencoding=utf-8

确認可以使用中文

su - dmp_aac

dmp_aac@dmpdk44:/var/bh/app/shell$ locale

LANG=zh_CN.GBK

LANGUAGE=zh_CN:zh:en_US:en

LC_CTYPE=zh_CN.UTF-8

LC_NUMERIC="zh_CN.GBK"

LC_TIME=zh_CN.UTF-8

LC_COLLATE="zh_CN.GBK"

LC_MONETARY="zh_CN.GBK"

LC_MESSAGES="zh_CN.GBK"

LC_PAPER="zh_CN.GBK"

LC_NAME="zh_CN.GBK"

LC_ADDRESS="zh_CN.GBK"

LC_TELEPHONE="zh_CN.GBK"

LC_MEASUREMENT="zh_CN.GBK"

LC_IDENTIFICATION="zh_CN.GBK"

LC_ALL=

有時候跟你的終端也有關系,例如我的securecrt的字元編碼是defalut,結果cat檔案是亂碼。

怎麼設定的呢?

ubuntu亂碼問題

參考的另一種方法:

方法一: 修改使用者目錄下的.profile或.bashrc檔案,增加以下内容:

重新登入即可。 

這個方法隻對該使用者有效。 

方法二:修改/etc/environment,增加以下内容:

然後重新開機X即可 

這個方法對沒有設定LANG及LANGUAGE環境變量的使用者有效

http://blog.csdn.net/zjc156m/article/details/9095297 

http://blog.csdn.net/xieyan0811/article/details/7530962 

http://www.linuxidc.com/Linux/2014-02/96939.htm