Xshell 是一個強(qiáng)大的安全終端模擬軟件,它支持SSH1, SSH2, 以及Microsoft Windows 平臺的TELNET 協(xié)議。Xshell 通過互聯(lián)網(wǎng)到遠(yuǎn)程主機(jī)的安全連接以及它創(chuàng)新性的設(shè)計和特色幫助用戶在復(fù)雜的網(wǎng)絡(luò)環(huán)境中享受他們的工作。
1、用vi打開一個文件,輸入漢字,可以看到亂碼。
2、點擊節(jié)界面上的地址欄按鍵,打開地址欄
3、單擊選擇出現(xiàn)亂碼的連接,右鍵選擇屬性,彈出屬性選項欄。
4、修改編碼為 Unicode(UTF-8),點擊OK,重新打開連接,登陸后可以看到中文亂碼解決。
5、此時選擇Encoding,把默認(rèn)的Default Language改為Unicode(UTF-8),點擊OK,重新打開連接,登陸后可以看到中文亂碼解決。
6、如果打開的是gb2312的編碼,就將其調(diào)整為gb2312。(編碼一致就不會亂碼了)
7、出現(xiàn)中文亂碼原因有三種
1) Linux系統(tǒng)的編碼問題
a) 執(zhí)行locale命令查看系統(tǒng)語言
i.
ii. 設(shè)置系統(tǒng)環(huán)境變量LANG為en_US.UTF-8:export LANG=en_US.UTF-8
iii. 或者編輯文件:vim /etc/sysconfig/i18n
2) Xshell終端的編碼問題(上面已介紹解決方法)
3) 兩端的語言編碼不一致
a) 如果上述操作后,還是有中文亂碼問題,比如中文文件名、cat包含中文的文件等,要么修改linux環(huán)境變量LANG,要么修改xshell終端編碼:
i. 修改為Chinese Simplified (GB2312)
ii. 并確定LANG為en_US.UTF-8 或 en_US