vim内置的文件编码检测机制好像不完善呀

Vim、Emacs配置和使用
头像
redhatlinux10
帖子: 773
注册时间: 2008-01-22 23:24
来自: 三亚
联系:

Re: vim内置的文件编码检测机制好像不完善呀

#16

帖子 redhatlinux10 » 2011-06-17 16:35

有点奇怪哈,我用郑码(SISS)打出来的是三个龍,而不是网页图片中显示的四个龍?
头像
小小输入法
帖子: 59
注册时间: 2011-03-18 17:42

Re: vim内置的文件编码检测机制好像不完善呀

#17

帖子 小小输入法 » 2011-06-17 17:28

:em20 我的一样啊。三个龍这字是gbk内的字吧。我这也能显示。。


去年用7.2的时候一样的配置,这些字都能显示的。到今年就不能了。。。。全问号。。

四个龍的字 超出了gbk范围。不能显示唉。。

亻昏,亻鲁,等字都不行。。。 :em05 我也用郑码的。
头像
小小输入法
帖子: 59
注册时间: 2011-03-18 17:42

Re: vim内置的文件编码检测机制好像不完善呀

#18

帖子 小小输入法 » 2011-06-17 17:31

码表问题吧。我的有:

图片
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: vim内置的文件编码检测机制好像不完善呀

#19

帖子 lilydjwg » 2011-06-17 18:36

redhatlinux10 写了:
截图01.jpg
建议所有 WinXP 用户在安装 everything 的同时,再安装下 MacType。
yx_wh
帖子: 31
注册时间: 2010-02-06 14:55

Re: vim内置的文件编码检测机制好像不完善呀

#20

帖子 yx_wh » 2011-08-02 1:00

我可以正常打开啊……
vimrc

代码: 全选

set encoding=utf-8
set fileencoding=cp936
set fileencodings=cp932,cp936,utf-8,ucs-2le
language messages zh_CN.UTF-8
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: vim内置的文件编码检测机制好像不完善呀

#21

帖子 lilydjwg » 2011-08-02 9:49

yx_wh 写了:我可以正常打开啊……
vimrc

代码: 全选

set encoding=utf-8
set fileencoding=cp936
set fileencodings=cp932,cp936,utf-8,ucs-2le
language messages zh_CN.UTF-8
Windows 下 Vim 是无法显示 GBK 以外的字符的,不知道为什么。
yx_wh
帖子: 31
注册时间: 2010-02-06 14:55

Re: vim内置的文件编码检测机制好像不完善呀

#22

帖子 yx_wh » 2011-08-02 20:30

lilydjwg 写了:
yx_wh 写了:我可以正常打开啊……
vimrc

代码: 全选

set encoding=utf-8
set fileencoding=cp936
set fileencodings=cp932,cp936,utf-8,ucs-2le
language messages zh_CN.UTF-8
Windows 下 Vim 是无法显示 GBK 以外的字符的,不知道为什么。
改字体吧~
在日文winxp下,Vim默认的字体也是不能显示shift_jis以外的字符的,大陆独有的简化字的是个黑方块。把默认字体从「MSゴシック」改成MingLiu(明体)或者SimSun(宋体),简化字就有了但GBK或big5以外的字符又没了。个人偏好台湾的MingLiu,因宋体的假名长得太丑……
中文winxp下我用MS Gothic,可以显示jis里面有的♪,也能显示简化字(就是有点丑)
头像
小小输入法
帖子: 59
注册时间: 2011-03-18 17:42

Re: vim内置的文件编码检测机制好像不完善呀

#23

帖子 小小输入法 » 2011-08-20 8:54

yx_wh 写了:我可以正常打开啊……
vimrc

代码: 全选

set encoding=utf-8
set fileencoding=cp936
set fileencodings=cp932,cp936,utf-8,ucs-2le
language messages zh_CN.UTF-8
:em20 照你的设置后,gvim中文菜单乱码了。。。并且CJK汉字仍然无法显示。。。换字体这种方法早就试过了。。。

同样的vimrc配置,在2010的时候,windows版gvim还能正常显示的。。。
yx_wh
帖子: 31
注册时间: 2010-02-06 14:55

Re: vim内置的文件编码检测机制好像不完善呀

#24

帖子 yx_wh » 2012-04-07 23:45

小小输入法 写了:
yx_wh 写了:我可以正常打开啊……
vimrc

代码: 全选

set encoding=utf-8
set fileencoding=cp936
set fileencodings=cp932,cp936,utf-8,ucs-2le
language messages zh_CN.UTF-8
:em20 照你的设置后,gvim中文菜单乱码了。。。并且CJK汉字仍然无法显示。。。换字体这种方法早就试过了。。。

同样的vimrc配置,在2010的时候,windows版gvim还能正常显示的。。。
把菜单卸载了再载入……

代码: 全选

source $VIMRUNTIME/delmenu.vim
set langmenu=zh_cn.utf-8   "de_DE.ISO_8859-1
source $VIMRUNTIME/menu.vim
language messages zh_CN.UTF-8

set guifont=MS_Gothic:h14:cANSI
回复