怎样让vim支持utf8的中文文件
我的locale是LANG=zh_CN.gbk
LC_CTYPE=zh_CN
LC_NUMERIC=zh_CN.gbk
LC_TIME=zh_CN.gbk
LC_COLLATE=zh_CN.gbk
LC_MONETARY=zh_CN.gbk
LC_MESSAGES=zh_CN.gbk
LC_PAPER=zh_CN.gbk
LC_NAME=zh_CN.gbk
LC_ADDRESS=zh_CN.gbk
LC_TELEPHONE=zh_CN.gbk
LC_MEASUREMENT=zh_CN.gbk
LC_IDENTIFICATION=zh_CN.gbk
LC_ALL=
一般打开中文文件没问题
就是utf的中文乱码
特别是gedit编辑过的文件
试过几个编码都不能解决
。。。。。。 我也遇到一中文就乱码问题,请赐教。
我的问题是,安装了VIM6.4,启动VIM正常,上面的“文件”“编辑”之类显示为汉字,也能输入汉字;GVIM就不能,显示乱码,输入的汉字也是乱码(都是问号之类)。
如何才能让GVIM支持汉字?请赐教,谢谢。 gvim直接支持汉字 你的locale是什么 打开utf文件乱码问题
试试
使用
:set enc=utf8
然后再使用
:e 文件
看 还是乱码。。。。。。。。。 1. 把终端设置成 utf-8: “终端-》设定字符编码-》UTF-8"
2. 进入 vim
3. set encoding=utf-8
4. set fileencodings=utf-8
5. 打开要编辑的文件 :e file.to.edit.txt
也可以把 3, 4 写入 ~/.vimrc 中。 刚才试过
用vim打开文件
然后
:set encoding=utf8
变成utf8了
如果你的变不成 可能不是utf8文件(用firefox打开然后调成utf8看看charset encoding)
页:
[1]