securecrt顯示全部亂碼 如何解決SecureCRT漢字亂碼的問題?
如何解決SecureCRT漢字亂碼的問題?背景:如果在安裝Ubuntu服務(wù)器的時候選擇了中文(很多新手在安裝的時候會選擇中文,很容易上手),安裝后系統(tǒng)的默認語言是中文zh中國聯(lián)合技術(shù)論壇-但問題是我們
如何解決SecureCRT漢字亂碼的問題?
背景:如果在安裝Ubuntu服務(wù)器的時候選擇了中文(很多新手在安裝的時候會選擇中文,很容易上手),安裝后系統(tǒng)的默認語言是中文zh中國聯(lián)合技術(shù)論壇-但問題是我們安裝了服務(wù)器,只需要運行命令行終端,但終端上不能顯示默認的中文代碼zh中國聯(lián)合技術(shù)論壇-8.因此,有以下幾種解決方法:使用SecureCRT客戶端軟件直接將虛擬終端接口配置項目中的字體代碼修改為UTF-8。修改方法如下:options-> session options-> appearance-> character encoding-> uft-8。修改后會顯示中文,如下圖所示:原理非常簡單,Ubuntu服務(wù)器默認為zhèu中國聯(lián)合技術(shù)論壇-8個漢字編碼后,服務(wù)器端仍不能識別漢字,但在虛擬終端上,經(jīng)過“碼校”后才能正確顯示。相當于服務(wù)器端將內(nèi)容傳送給客戶端軟件,客戶端軟件通過相應(yīng)的編碼方式解碼顯示中文。因為SecureCRT安裝在中文Windows環(huán)境中,這個環(huán)境中的默認代碼是GBK,可以識別漢字。那么如何解決服務(wù)器端中文亂碼的問題呢?事實上,最好的辦法就是把語言環(huán)境簡單地設(shè)置為英語。修改Ubuntu的配置文件/etc/default/locale以更改原始配置內(nèi)容lang=“zhu中國聯(lián)合技術(shù)論壇-8“LANGUAGE=”zhucn:zh“修改為lang=”enu美國.UTF-8“LANGUAGE=”enUs:en“再次在終端上運行:$locale Gen enUs:en注銷或重新啟動,將Ubuntu服務(wù)器的真實服務(wù)器實體終端恢復(fù)到英語環(huán)境中。因此,這種方法不是真正的中國文化,而是還原英文默認代碼。修改后可以再次查詢IP地址,發(fā)現(xiàn)是英文環(huán)境。