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