xShell終端中文亂碼完全解決方法
xShell(xShell5)以及其他終端中文亂碼的原因無非有三種:
(1)Linux系統的編碼問題;
(2)xShell終端的編碼問題;
(3)兩端的語言編碼不一致;
1,Linux系統的編碼問題
(1) 執行locale命令查看系統語言;
(2) 設置系統環境變量LANG為en_US.UTF-8:export LANG=en_US.UTF-8
或者編輯文件:vim /etc/sysconfig/i18n
2,xShell終端的編碼問題
設置為Unicode (UTF-8):
File->Properties

3,兩端的語言編碼不一致
如果上述操作后,還是有中文亂碼問題,比如中文文件名、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
本文版權歸作者所有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。
