SecureCRT中文顯示亂碼的解決方法

2022-03-06 15:37:29 字數 1168 閱讀 5394

ubuntu server 命令列下的預設語言 中文亂碼

securecrt中文顯示亂碼的解決方法

ubuntu server 10.04中文環境亂碼解決辦法

如果ubuntu server在安裝過程中,選擇的是中文(很多新手都會在安裝時選擇中文,便於上手),這樣在完成安裝後,系統預設的語言將會是中文zh_cn.utf- 8。但問題是我們安裝的是伺服器,只需要執行命令列終端,但在終端下無法正常的顯示預設中文編碼zh_cn.utf-8。由此有以下方法解決

直接修改虛擬終端介面配置專案中的字型編碼為utf-8即可。修改方法如下:

選項->會話選項->外觀->字元編碼->uft-8
修改以後顯示中文如下圖所示:

原理其實很簡單,ubuntu server預設的還是zh_cn.utf-8漢字編碼,在伺服器終端上面還是無法識別漢字,但是在

虛擬終端中,經過「編碼修正」以後就能夠正確顯示出來。相當於伺服器終端將內容傳遞給客戶端軟體,客戶端軟體通過相應的編碼方式進行解碼顯示中文。因為securecrt是安裝在中文windows環境下的,而這個環境下的預設編碼是gbk,可以識別漢字。那麼如何解決伺服器端中文亂碼的問題呢,其實最好的方法就是乾脆將語言環境設定成英文好了。

修改ubuntu的配置檔案/etc/default/locale

將原來的配置內容

lang="

zh_cn.utf-8

"language="

zh_cn:zh

"

修改為

lang="

en_us.utf-8

"language="

en_us:en

"

再在終端下執行:

$ locale-gen -en_us:en
登出或重啟後,ubuntu server真正伺服器實體終端就恢復成了英文的語言環境。所以,此方法不是真正意義上的中文化,而是恢復英文的預設編碼

修改完以後,再次查詢ip位址,可以發現就是英文環境了。

SecureCRT中文顯示亂碼

環境 securecrt登陸redhat5.3 linux系統 問題 vi編輯器編輯檔案時檔案中的內容中文顯示亂碼,但是直接使用linux系統terminal開啟此檔案時中文顯示正常,確診問題出現在客戶端即securecrt的顯示問題 解決方法 1 修改遠端linux機器的配置 root rhel ...

解決SecureCRT中文顯示亂碼

以下兩步 遠端linux機器。修改環境變數lang。例如在 bash profile裡面新增 plain view plain copy export lang zh cn.utf8 重新登入之後生效。現在檢視一下當前設定 plain view plain copy myname myhost lo...

解決SecureCRT中文顯示亂碼

遠端linux機器。修改環境變數lang。例如在 bash profile裡面新增 plain view plain copy export lang zh cn.utf8 重新登入之後生效。現在檢視一下當前設定 plain view plain copy myname myhost locale ...