用户名:
密 码: 记住
您当前的位置:首页 > 网络编程 > php教程

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

时间:2015-01-23  来源:西部数据  作者:西部数据

开始研究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 
来顶一下
返回首页
返回首页
推荐资讯
WiFi太不安全:7岁女孩11分钟内入侵公共网络 WiFi太不安全:7岁女孩11分钟内入侵近期刚刚发布研究说WiFi网络能获得人们手机里多少私人信息,
不服跑个分?人工智能也出现“刷分”乱象 不服跑个分?人工智能也出现“刷分2014年,人工智能领域突然爆发,成为了科研和科技创业的热门
相关文章
栏目更新
栏目热门