`
bcyy
  • 浏览: 1823070 次
文章分类
社区版块
存档分类
最新评论

解决win平台下gvim打开utf-8编码档案乱码问题

 
阅读更多

这里只说说简单的让gvim正确识别各种编码的方法:

出于方便,用win平台下的gvim去编程配置文件,发觉一打开utf-8文档只能显示乱码,google一下,发觉很多是在_vimrc加入这几个参数:

set encoding=cp936
set termencoding=utf-8
set fileencoding=chinese
set fileencodings=ucs-bom,utf-8,chinese,cp936
set langmenu=zh_CN,utf-8

但网友们普遍反映还是不能完美解决问题,无意中搜到一个最简单的方法:用fencview这个东东:

首先下载FencView.vim,放进gvim根目录下的App\vim\vim72\plugin中即可

http://www.vim.org/scripts/script.php?script_id=1708

然后,取得iconv.dll文件放进gvim根目录下(注:gvim.exe所在目录即可):

http://www.ylmf.net/dll/iconv_dll.html

第三,改_vimrc:

加入let g:fencview_autodetect = 1

ZZ保存退出

文章转载自:http://yman88.blog.51cto.com/2809707/783011

分享到:
评论

相关推荐

    gvim解决utf-8文件中文乱码

    gvim解决utf-8文件中文显示乱码问题

    gvim-win32-7.1.242-p1

    如果 enc 设置不是 cp936,你将不能在 gvim 的命令行上使用set guifont 和 set guifontwide 来设置名字中含有中文的字体,比如,enc 为 utf-8,下面的命令是无效的: :set guifont=新宋体:h10 gvim会提示找不...

    gvim-7.2-p2-for-windows

    如果 enc 设置不是 cp936,你将不能在 gvim 的命令行上使用set guifont 和 set guifontwide 来设置名字中含有中文的字体,比如,enc 为 utf-8,下面的命令是无效的: :set guifont=新宋体:h10 gvim会提示找不到字体...

    gvim-7.2-p1-for-windows

    如果 enc 设置不是 cp936,你将不能在 gvim 的命令行上使用set guifont 和 set guifontwide 来设置名字中含有中文的字体,比如,enc 为 utf-8,下面的命令是无效的: :set guifont=新宋体:h10 gvim会提示找不...

    gvim-7.2.5-p1-for-windows

    如果 enc 设置不是 cp936,你将不能在 gvim 的命令行上使用set guifont 和 set guifontwide 来设置名字中含有中文的字体,比如,enc 为 utf-8,下面的命令是无效的: :set guifont=新宋体:h10 gvim会提示找不...

    gvim-7.2.2-p1-for-windows

    如果 enc 设置不是 cp936,你将不能在 gvim 的命令行上使用set guifont 和 set guifontwide 来设置名字中含有中文的字体,比如,enc 为 utf-8,下面的命令是无效的: :set guifont=新宋体:h10 gvim会提示找不...

    Windows Gvim 全局配置 乱码问题

    set encoding=utf-8 解决问题。 但是每打开一个这样的文件都要设置,gvim不是有全局设置吗?找了菜单半天没找到解决方法,再次google,都说是有一个什么vimrc的全局配置文件;到gvim目录下,vimrc没找到,确找到了...

    gvim-win32-7.1.242-p2 

    如果 enc 设置不是 cp936,你将不能在 gvim 的命令行上使用set guifont 和 set guifontwide 来设置名字中含有中文的字体,比如,enc 为 utf-8,下面的命令是无效的: :set guifont=新宋体:h10 gvim会提示找不...

    gvim-7.3-22.1.3.x86_64.rpm

    gvim-7.3-22.1.3.x86_64.rpm

    gvim-win32-7.1.285-p1

    如果 enc 设置不是 cp936,你将不能在 gvim 的命令行上使用set guifont 和 set guifontwide 来设置名字中含有中文的字体,比如,enc 为 utf-8,下面的命令是无效的: :set guifont=新宋体:h10 gvim会提示找不...

    gvim-win32-7.1.305-p1

    如果 enc 设置不是 cp936,你将不能在 gvim 的命令行上使用set guifont 和 set guifontwide 来设置名字中含有中文的字体,比如,enc 为 utf-8,下面的命令是无效的: :set guifont=新宋体:h10 gvim会提示找不...

    gvim-win32-7.1.297-p1

    如果 enc 设置不是 cp936,你将不能在 gvim 的命令行上使用set guifont 和 set guifontwide 来设置名字中含有中文的字体,比如,enc 为 utf-8,下面的命令是无效的: :set guifont=新宋体:h10 gvim会提示找不...

    可以使用任何字体的gvim-7.2.6-p1-for-windows

    如果 enc 设置不是 cp936,你将不能在 gvim 的命令行上使用set guifont 和 set guifontwide 来设置名字中含有中文的字体,比如,enc 为 utf-8,下面的命令是无效的: :set guifont=新宋体:h10 gvim会提示找不到字体...

    gvim-win32-7.1.293-p1 for windows

    如果 enc 设置不是 cp936,你将不能在 gvim 的命令行上使用set guifont 和 set guifontwide 来设置名字中含有中文的字体,比如,enc 为 utf-8,下面的命令是无效的: :set guifont=新宋体:h10 gvim会提示找不...

    可以使用任何字体的gvim-7.2.6-p2-for-windows

    如果enc设置不是cp936,你将不能在gvim的命令行上使用set guifont和set guifontwide来设置名字中含有中文的字体,比如,enc为 utf-8,下面的命令是无效的: :set guifont=新宋体:h10 gvim会提示找不到字体。但是enc...

    gvim80-586 .exe

    gvim80-586 exe。跨平台多语言编辑工具,功能强大,页面贼酷

    vim-gvim-plugin

    vim-gvim-plugin -- taglist_45 winmanagervisualmark a.vim grep.vim

    gvim模板 解决中文乱码

    gvim模板,有效解决gvim中文乱码问题,可以迅速的打出计数器,状态机,测试文件等内容。

    【终极方法】解决Win7下无法关闭gVim7.2以上版本备份

    解决Win7下无法关闭gVim7x备份的问题 【问题描述】  win 7下使用gVim7.2以上版本,无法关闭gvim自动备份功能?  默认情况下用gVim编辑文件时,会自动生成带~的备份文件。但这个备份功能有时候并不实用,还可能...

Global site tag (gtag.js) - Google Analytics