您的位置:首页 > 其它

ubuntu12.04用vim打开文本文件后显示乱码的解决方法

2014-02-08 10:18 337 查看
今天用vim编辑php代码的时候,里面的中文显示成乱码了,是之前用gedit创建的,在gedit里面显示正常,可是在vim下面就显示成乱码了。

如果在gedit显示乱码的可以参考我之前写的文章ubuntu 12.04下gedit查看文本文件中文显示乱码的解决办法

没有vim编辑器的,可以在终端里面输入,sudo apt-get install vim,来安装vim编辑器。

下面进入正题,怎么解决用vim打开后显示中文乱码的问题:

1.在local里面添加中文编码

sudo gedit /var/lib/locales/supported.d/local

在打开的local文件的最下面添加

zh_CN.GBK GBK

zh_CN.GB2312 GB2312

zh_CN.GB18030 GB18030

然后保存。

2.输入sudo dpkg-reconfigure locales使其生效

3.修改vim的配置文件

sudo gedit /etc/vim/vimrc

在打开的vimrc文件后面也就是endif后面添加

set fileencodings=utf-8,gb2312,gbk,gb18030

set termencoding=utf-8

然后保存

4.重新用vim打开文本文件,就可以显示中文了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ubuntu gedit vim 编码