1. 程式人生 > >xshell中出現中文亂碼解決方法

xshell中出現中文亂碼解決方法

        作為一個IT程式設計師,經常需要遠端登入Linux系統的伺服器,使用工具Xshell工具,但是很多時候出現中文問題。根本原因為遠端伺服器Linux系統和本地系統的編碼不一致導致的 。


此處的資訊雖然是“總共76”兩個中文漢字,但還是顯示亂碼。

一、問題原因:

1、遠端登入的Linux系統伺服器編碼問題;

2、本地的系統的編碼問題;

3、遠端伺服器和本地系統編碼不一致導致。

二、解決方法:

1、Linux系統編碼問題,伺服器主機一般不能隨便修改配置,甚至普通人都沒有許可權修改配置。一般不推薦!

(1) 執行locale命令檢視系統語言,如下圖;

(2)設定系統環境變數LANG為zh_CN.UTF-8,export LANG=

zh_CN.UTF-8

或者編輯檔案:vim /etc/sysconfig/i18n


2、本地的系統的編碼問題;

設定為Unicode (UTF-8):File->Properties

點選選擇UTF-8


3、遠端伺服器和本地系統編碼不一致導致:

檢視遠端伺服器的編碼和本地系統的編碼是什麼格式,調整一致即可。

要麼修改Linux環境變數LANG,要麼修改Xshell終端編碼。