yjmwolf 发表于 2005-12-7 16:43:39

怎样让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编辑过的文件
试过几个编码都不能解决
。。。。。。

yw3008 发表于 2005-12-8 12:41:35

我也遇到一中文就乱码问题,请赐教。
我的问题是,安装了VIM6.4,启动VIM正常,上面的“文件”“编辑”之类显示为汉字,也能输入汉字;GVIM就不能,显示乱码,输入的汉字也是乱码(都是问号之类)。
如何才能让GVIM支持汉字?请赐教,谢谢。

无双TM 发表于 2005-12-8 17:26:06

gvim直接支持汉字 你的locale是什么

无双TM 发表于 2005-12-8 17:27:44

打开utf文件乱码问题

试试

使用
:set enc=utf8
然后再使用
:e 文件

yjmwolf 发表于 2005-12-9 11:03:38

还是乱码。。。。。。。。。

ggad 发表于 2005-12-9 16:59:11

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 中。

无双TM 发表于 2005-12-9 17:22:18

刚才试过
用vim打开文件
然后
:set encoding=utf8

变成utf8了

如果你的变不成 可能不是utf8文件(用firefox打开然后调成utf8看看charset encoding)
页: [1]
查看完整版本: 怎样让vim支持utf8的中文文件