鏟除telnet亂碼有妙招
Telnet服務(wù)的設(shè)置,是我們學(xué)習(xí)的重點。但是有些朋友卻反應(yīng)。在安裝這類服務(wù)的時候,卻出現(xiàn)了亂碼。那么我們?nèi)绾谓鉀Qtelnet亂碼呢?首先讓我們看看這個亂碼的現(xiàn)象是如何的。
1. telnet亂碼現(xiàn)象
通過windows的命令行,telnet連接到Linux虛擬機上,發(fā)現(xiàn)中文顯示亂碼。
2. telnet亂碼分析
可能是操作系統(tǒng)所支持的語言中沒有中文;telnet客戶端不支持中文。
其實現(xiàn)象是不支持中文顯示,其實本質(zhì)是不支持UTF-8編碼。
操作系統(tǒng)沒有問題的,windows和linux都是支持中文的,因為在其它地方中文字都能正常顯示。所以問題出在telnet客戶端對中文的支持上。
3. 解決telnet亂碼
windows上默認使用的是Microsoft Telnet Client,就是它不支持中文的。
可以考慮換一個Telnet客戶端。有一款開源的Telnet客戶端軟件,很不錯哦??梢缘焦偻跎舷螺d:
官網(wǎng)地址:http://www.chiark.greenend.org.uk/~sgtatham/putty/,點擊download可以下載。
putty使用方法:
1.打開putty.exe,主界面中輸入Host Name(主機名)和Port(端口號),Connection type選擇telnet。
2.如果遠程主機使用utf-8編碼,這里需要修改utf-8編碼:
在軟件界面的左邊樹形菜單中,選擇Window下的Translation,在出現(xiàn)的下拉菜單Receive data assumed
to be in which charecter set中,選擇UTF-8編碼。
單擊open,即可telnet到遠程主機。telnet亂碼就消失了。
4. linux上的客戶端
如果linux上的telnet客戶端也出現(xiàn)問題了,也可以換一個。
http://ftp.gnu.org/gnu/inetutils/上有,可以去下載。