處理SecureCRT中使用vim出現中文亂碼問題

2022-08-02 21:30:18 字數 726 閱讀 7241

在工作中經常需要使用到securecrt登入到linux環境去做一些文字處理的工作,因此就經常會遇到一些亂碼問題,尤其是編輯的內容包含較多中文的情形,下面就是遇到類似問題的解決辦法。

我遇到的所有亂碼問題基本上都可以通過以下幾種方式解決,寫出來希望對大家有幫助。

1、設定linux字符集,如果是英文就設定成lang=en_us.utf-8,如果是中文就設定成lang=zh_cn.utf-8。設定完成以後可以使用locale檢視設定的字符集。如下圖所示:

2、設定securecrt的session的字符集問utf-8,設定步驟如下:

首先點選【選項】選擇【會話選項】如下圖:

進入【會話選項】以後點選【外觀】將字元編碼設定成utf8,如下圖所示:

經過上面兩步能解決80%的亂碼問題了,還有一種亂碼問題是vim編輯含有中文的字元的時候的亂碼問題,這種情況下一般使用cat命令不會有亂碼。大家可以試一下,下面就來說說vim亂碼的解決辦法。

3、設定vim的字符集,為了確定是不是vim的字符集問題,可以vim 檔案以後使用:set encoding=utf8看看能否正常顯示。vim亂碼的終極解決辦法是更改vim的環境變數,具體的如下:

vi ~/.vimrc 新增set encoding=utf-8 fileencodings=ucs-bom,utf-8,cp936 然後儲存,再vim 帶中文的檔案你就發現亂碼問題沒有了!哈哈!

總結:經過以上3步亂碼問題基本上能得到解決,如果還有問題就用搜搜找找看吧!

python呼叫v8 C 中使用v8

今天編譯了v8,現在v8編譯是依賴gyp是谷歌乙個用python寫的工作方便 管理,可以生成多種專案檔案。1.編譯v8 svn checkout v8 svn co build gyp gyp svn co third party cygwin svn co third party python 2...

批處理中使用vbs

批處理中使用vbs 1 列舉自啟動的服務 echo for each sc in getobject winmgmts root cimv2 win32 service instances sc.vbs echo if sc.startmode auto then wscript.echo sc.n...

secureCRT使用技巧

讓連線的伺服器上面的標籤不顯示全路徑,options session options terminal advanced 在other裡勾選ignore window title change requests 通過本地上傳檔案 alt p 安裝 lrzsz yum y install lrzsz ...