当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 8 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : vim如何在知道编码为big5时正确阅读内容?
帖子发表于 : 2007-03-03 17:17 

注册: 2005-09-09 11:32
帖子: 45
送出感谢: 0 次
接收感谢: 0 次
win2k pro(简体) + gvim7.0
当前:
encoding = utf8
fileencoding = cp936
termencoding = cp936
这样肯定是乱码,但是我试着把3项设定一一改成big5,依然没有效果
应该如何才能正确看到big5的繁体中文?

ntemacs下没有这个问题,不用配制什么,直接打开就能顺利看到内容


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-03-03 17:18 

注册: 2005-09-09 11:32
帖子: 45
送出感谢: 0 次
接收感谢: 0 次
当然如果使用iconv转换也是可以,不过稍微嫌得有些麻烦。。。


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-03-03 17:26 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
set fencs=utf-8,cp936,xxxxx
那big5不知道是什么名字。查下,加后面就是。


_________________
● 鸣学


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-03-03 17:35 
头像

注册: 2005-06-11 14:03
帖子: 6226
地址: 不明真相的群众
送出感谢: 0 次
接收感谢: 0 次
let &termencoding=&encoding
set fileencodings=utf-8,gbk,ucs-bom,cp936,big5,utf-16,euc-jp


_________________
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-03-03 17:43 

注册: 2005-09-09 11:32
帖子: 45
送出感谢: 0 次
接收感谢: 0 次
楼上的楼上
set fencs ...
就是 set fileencodings
我试过了,没用
而且根据网上的资料,fileencoding 只跟保存文件的时候选择的编码有关,跟显示无关
只是觉得奇怪, ntemacs 能够不经配置正确识别 big5 并显示,vim应该不遑多让才是
而且这几天看了些关于 编码 的资料,感觉 乱码 问题最关键的是不知道目标内容的编码
为何我现在都已经给 vim 指定了目标编码,还是无法显示。。。?


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-07-26 20:38 
头像

注册: 2006-03-02 23:51
帖子: 231
送出感谢: 0 次
接收感谢: 1
繁体中文在vim里面不一定叫做big5,你看一下:help chinese 或 :h encoding-tables
比如可以用prc代表中文,日文用japan,可能big5是叫taiwan
set encoding=utf-8
set fencs=ucs-bom,utf-8,prc,taiwan


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-07-27 9:48 

注册: 2005-09-09 11:32
帖子: 45
送出感谢: 0 次
接收感谢: 0 次
没想到过了这么久的问题还有人关注, 感激中
这个问题已经解决了, 方法如下
1) 首先在.vimrc中这样配置

"encoding一般来说设成utf-8比较好
"如果设成chinese或别的特定编码在解析其他编码的时候容易出现识别不完整的问题
set encoding=utf-8
set fileencodings=ucs-bom,utf-8,chinese
set langmenu=C
language messages C

2) 然后打开一个big5编码的文件,出现乱码后

:e ++enc=big5
其他编码方法类似

:e ++enc=xxx


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2007-07-27 22:48 
头像

注册: 2006-03-02 23:51
帖子: 231
送出感谢: 0 次
接收感谢: 1
这样岂不是很麻烦,我的配置如下
set fileencodings=ucs-bom,utf-8,japan,prc
可以显示日文和中文(win),
你可以试试
set fileencodings=ucs-bom,utf-8,euc-tw,chinese


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 8 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译