困擾我多久的在SecurityCRT中登錄Linux是,有些英文顯示出現(xiàn)亂碼。
今天無意間發(fā)現(xiàn)了SecurityCRT幫助文件中Strip 8 bit的修改。才想到可能是這個問題。
隨后,選擇在Options->Session Options->Terminal->Advanced下面的Strip 8 bit選項。應(yīng)用后在此鍵入可能造成亂碼的命令,如man route。發(fā)現(xiàn)原先顯示亂碼的部分變成了英文了:)
分析原因,是因為在純英文終端上(最原始的終端類型),每個英文字母是用7位表示的。而后來為了增加對其它語言的支持,又加入了第8位。這就是當初使用BBS是,telnet后面要加入-8的參數(shù)的原因。但是正是因為這樣,我們的Linux服務(wù)器沒有配置中文的支持,所以以7位方式來傳輸英文。而這時SecurityCRT安裝8位進行解釋,可能就造成亂碼的錯誤。
posted on 2005-10-27 18:05
思考 閱讀(1541)
評論(1) 編輯 收藏