QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2026|回复: 6

怎样让vim支持utf8的中文文件

[复制链接]
发表于 2005-12-7 16:43:39 | 显示全部楼层 |阅读模式
我的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编辑过的文件
试过几个编码都不能解决
。。。。。。
发表于 2005-12-8 12:41:35 | 显示全部楼层
我也遇到一中文就乱码问题,请赐教。
我的问题是,安装了VIM6.4,启动VIM正常,上面的“文件”“编辑”之类显示为汉字,也能输入汉字;GVIM就不能,显示乱码,输入的汉字也是乱码(都是问号之类)。
如何才能让GVIM支持汉字?请赐教,谢谢。
回复

使用道具 举报

发表于 2005-12-8 17:26:06 | 显示全部楼层
gvim直接支持汉字 你的locale是什么
回复

使用道具 举报

发表于 2005-12-8 17:27:44 | 显示全部楼层
打开utf文件乱码问题

试试

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

使用道具 举报

 楼主| 发表于 2005-12-9 11:03:38 | 显示全部楼层
还是乱码。。。。。。。。。
回复

使用道具 举报

发表于 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 中。
回复

使用道具 举报

发表于 2005-12-9 17:22:18 | 显示全部楼层
刚才试过
用vim打开文件
然后
:set encoding=utf8

变成utf8了

如果你的变不成 可能不是utf8文件(用firefox打开然后调成utf8看看charset encoding)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-9 10:00 , Processed in 0.063916 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表