首先檢查SecureCRT,vim
設置session
Options->Global options->General->Default session->Edit Default Settings->Terminal->字體
Appearance->Character encoding,編碼
選擇UTF-8。utf-8
而後設置it
Options->Global options->General->Default session->Edit Default Settings->Terminal->io
Appearance->Font,登錄
選擇不會出現漢字亂碼的字體,如fixedsys,新宋體,宋體等。亂碼
而後退出SecureCRT並從新登陸。配置
因爲Linux默認的編碼就是UTF-8,此時,漢字已經能夠正常顯示。
若是仍是亂碼,繼續檢查Linux的設置
打開/etc/sysconfig/i18n
把LANG改爲支持UTF-8的字符集
如:LANG=」zh_CN.UTF-8″
或者是 LANG=」en_US.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 encoding=utf-8
而後就OK了。
若是配置文件中已經存在相似的設置,那麼根據實際狀況修改。
此時能夠正確顯示,但Linux自己的錯誤提示是亂碼,而且沒法正確地用vim編輯中文。