xShell終端中文亂碼徹底解決方法html
xShell(xShell5)以及其餘終端中文亂碼的緣由無非有三種:
(1)Linux系統的編碼問題;
(2)xShell終端的編碼問題;
(3)兩端的語言編碼不一致;
shell
1,Linux系統的編碼問題vim
(1) 執行locale命令查看系統語言;編碼
(2) 設置系統環境變量LANG爲en_US.UTF-8:export LANG=en_US.UTF-8
或者編輯文件:vim /etc/sysconfig/i18nspa
2,xShell終端的編碼問題code
設置爲Unicode (UTF-8):htm
File->Properties blog
3,兩端的語言編碼不一致get
若是上述操做後,仍是有中文亂碼問題,好比中文文件名、cat包含中文的文件等,說明屬於第3類問題;登錄
要麼修改Linux環境變量LANG,
要麼修改xshell終端編碼:File->Properties 修改成Chinese Simplified (GB2312);
並肯定LANG爲en_US.UTF-8 或 en_US;
做者:整合俠
鏈接:http://www.cnblogs.com/lizm166/p/7942022.html
本文版權歸做者全部,歡迎轉載,但未經做者贊成必須保留此段聲明,且在文章頁面明顯位置給出原文鏈接,不然保留追究法律責任的權利。