Xshell登錄centos 6.3中文亂碼的解決
Xshell 登錄 centos 6.3 中文亂碼的解決
項目用到了阿裡雲服務器,默認安裝的centos6 .3沒有安裝中文包。如果這個裝進去,用戶會更方便一些。
[cpp]
yum -y install fonts-chinese
yum -y install fonts-ISO8859
不用改這個文件 /etc/sysconfig/i18n,保持原來的內容就可以(如下,就一行)。
[cpp]
LANG="zh_CN.UTF-8"
在Xshell終端輸入: locale , 查看Linux語言環境
[cpp]
LANG=zh_CN.UTF-8
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"
LC_ALL=
修改Xhell主機的 Properties -> Terminal -> Encoding ,選Unicode(UTF-8)就可以了,與Linux保持一致。
如果以上動作後,程序代碼裡面的中文注釋還是亂碼,這時候就需要把這個文件下載下來看看了,編碼是不是utf-8格式的。