网站地图    收藏   

主页 > php专栏 > php应用 >

php gvim中文乱码分析解决方法 - php高级应用

来源:自学PHP网    时间:2014-11-27 22:16 作者: 阅读:

[导读] 开始研究gvim的配置文件(_vimrc),现在给大家看一下我产生乱码之前的配置,配置文件里enconding,fileeconding,fileecondings的含义:...

php gvim中文乱码分析解决方法

开始研究gvim的配置文件(_vimrc),现在给大家看一下我产生乱码之前的配置,配置文件里enconding,fileeconding,fileecondings的含义:

encoding: gvim 内部使用的字符编码方式,包括 vim 的 buffer (缓冲区)、菜单文本、消息文本等。

用户手册上建议只在 .vimrc 中改变它的值,事实上似乎也只有在 .vimrc 中改变它的值才有意义。

fileencoding: gvim 中当前编辑的文件的字符编码方式,vim 保存文件时也会将文件保存为这种字符编码方式 (不管是否新文件都如此)。

fileencodings: gvim 启动时会按照它所列出的字符编码方式逐一探测即将打开的文件的字符编码方式,并且将 fileencoding 设置为最终探测到的字符编码方式。

因此最好将 unicode 编码方式放到这个列表的最前面,将拉丁语系编码方式 latin1 放到最后面。

其中:chinese 就是 cp963编码,只到这里我突然想起来,我的浏览里默认的字符集是 gbk的,而_vimrc里的设置编码是utf-8的,二者不对应.

  1. colors desert  
  2. set nobackup  
  3. set guifont=courier_new:h12:cansi  
  4. "处理文本中显示乱码  
  5. set encoding=utf-8  
  6. set fileencodings=chinese  
  7. set fileencoding=chinese  
  8. "处理菜单及右键菜单乱码  
  9. source $vimruntime/delmenu.vim  
  10. source $vimruntime/menu.vim  
  11. "处理consle输出乱码  
  12. language messages zh_cn.utf-8  
  13. syntax enable  
  14. syntax on 

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论