統一將Linux Shell、Vim和SecureCRT的編碼修改爲UTF-8

統一將Linux Shell、Vim和SecureCRT的編碼修改爲UTF-8

首先檢查SecureCRT

設置

Options->Global options->General->Default session->Edit Default Settings->Terminal->

Appearance->Character encoding

選擇UTF-8

然後設置

Options->Global options->General->Default session->Edit Default Settings->Terminal->

Appearance->Font

選擇不會出現漢字亂碼的字體,如fixedsys,新宋體,宋體等。

然後退出SecureCRT並重新登錄。

由於Linux默認的編碼就是UTF-8,此時,漢字已經可以正常顯示。

 

Vim的設置在vimrc文件中,在系統的/etc目錄下面。另外每個用戶的~目錄下,如果也存在一個.vimrc文件,那麼系統就按照此文件進行設置。

編輯 .vimrc(_vimrc),在開頭加上:

let $LANG="zh_CN.UTF-8"

set fileencodings=utf-8,chinese,latin-1

set termencoding=utf-8

set fileencoding=utf-8

set encoding=utf-8然後就OK了。

如果配置文件中已經存在類似的設置,那麼根據實際情況修改。

 

如果還是亂碼,繼續檢查Linux的設置

打開/etc/sysconfig/i18n

LANG改成支持UTF-8的字符集

如:LANG=”zh_CN.UTF-8

或者是 LANG=”en_US.UTF-8

如果用戶的~目錄下有一個隱藏的.i18n,那麼就修改這個文件就可以了。

 

發佈了32 篇原創文章 · 獲贊 16 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章