首先检查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编辑中文。