解决linux下vim显示乱码

我的系统是centos 6.8

用xhsell 连接 选择了utf-8

当我用vim编辑的时候,中文总是会显示乱码,虽然cat出来是正常,但是编辑的时候很不方便。

vim中打出”中文“ 是乱码。

 

解决办法:

先用yum grouplist 找到 中文支持, 然后下载,设置语言为中文。

 

 

yum grouplist
yum groupinstall "Chinese Support"

 

然后,临时生效:

 

LANG=zh_CN.utf-8

 

如果需要永久生效:

 

vim /etc/sysconfig/i18n

把刚才那句话替换进去

 

LANG=zh_CN.utf-8

 

 

上图:

 

安装

 


 

临时生效:


 

永久生效:在/etc/sysconfig/i18n中设置 ,设置后先退出再查看就不乱码了。

 

如果不能解决,试试其他方法:

 编辑~/.vimrc文件,加上如下几行:

   set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
   set termencoding=utf-8
   set encoding=utf-8

http://blog.chinaunix.net/zt/1020/linuxvibian_1020085.shtml

https://www.cnblogs.com/joeyupdo/archive/2013/03/03/2941737.html

 

posted @ 2016-09-22 14:00  thewindkee  阅读(758)  评论(0编辑  收藏  举报