Xshell 是一個強大的安全終端模擬軟件,它支持SSH1, SSH2, 以及Microsoft Windows 平臺的TELNET NetSarang Xshell 4 Build 0120議。使用Xshell可以快速方便的管理Linux主機等
Xshell對于嵌入式開發(fā)來說,是個非常不錯的工具。但或許都有過被中文顯示為亂碼的問題感覺有點不爽。解決方法其實很簡單的,即把xshell編碼方式改成UTF-8即可。
[文件]–>[打開]–>在打開的session中選擇連接的那個,點擊[屬性] -> [終端], 編碼選擇為:Unicode(UTF-8),然后重新連接服務(wù)器即可。也可以在Xshell的工具欄里面點擊“編碼 ”按鈕,選擇Unicode(UTF-8)編碼即可。
linux下中文顯示亂碼的情況,其實解決辦法很簡單,下面跟著小編來看看,如何解決XShell連接linux中文亂碼
工具/原料
Linux系統(tǒng)(Centos) Xshell
1、Xshell連接Linux系統(tǒng)
Xshell連接Linux系統(tǒng),輸入命令。比如 df -h查看系統(tǒng)容量,如下圖。
中文字符,顯示亂碼
2、Linux系統(tǒng)系統(tǒng)語言查詢
是不是Linux系統(tǒng)沒有安裝中文語言包呢?我們來檢查一下吧,查看語言包。如下圖
3、設(shè)置Xshell工具,中文顯示
如果系統(tǒng)支持中文語言包,那么顯示還是亂碼應(yīng)該是Xshell鏈接工具的問題。
1.打開xshell終端服務(wù),找到菜單--- 屬性 如下圖
2.打開屬性,系統(tǒng)設(shè)置菜單之后。找到 “終端”編碼設(shè)置,默認是 默認語言,選擇UTF8設(shè)置即可,如下圖
4、測試Xshell中文字符顯示
設(shè)置好了之后,測試一下吧。
如下圖,再次輸入df -h命令,這下能正常顯示中文了
5、Linux中文顯示亂碼設(shè)置
1、linux中文亂碼,Linux中文顯示亂碼
如果是Linux系統(tǒng)本身不支持中文,可以編輯系統(tǒng)配置文件
vi /etc/sysconfig/i18n將內(nèi)容改為LANG="zh_CN.utf8"LANGUAGE="zh_CN.utf8:zh_CN.GB2312:zh_CN"SUPPORTED="zh_CN.utf8:zh_CN:zh:en_US.UTF-8:en_US:en"SYSFONT="lat0-sun16"
vi怎么操作我就不說了
END
注意事項
Xshell鏈接顯示亂碼,由于系統(tǒng)本身支持中文。顯示不了,一般是Xshell終端編碼設(shè)置問題
在xshell命令行里面
輸入: locale
輸出:
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=
說明系統(tǒng)的中文編碼是采用utf8的,那么為了在xshell中正常的顯示中文,我們要把xshell編碼方式改成utf8:
[文件]–>[打開]–>在打開的session中選擇連接的那個,點擊properties -> [Terminal ],在右邊的translation先選擇utf8,然后重新連接服務(wù)器即可。
或者也可以在xshell的工具欄里面點擊”Encoding”按鈕,選擇utf8編碼即可。