php专区

 首页 > php专区 > PHP应用 > 常用功能 > php gvim中文乱码分析解决方法 - php高级应用

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

分享到:
【字体:
导读:
          开始研究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 
分享到:
CentOS系统下Apache环境安装GBK编码程序...
CentOS系统下Apache环境安装GBK编码程序网页乱码问题 问题描述 在CentOS系统中采用Apache服务器安装GBK编码的程序出现乱码,这主要是因为默认安装的Apache服务器字符编码为UTF-8,如果GBK程序中没有强制编码将产生乱码。 解决方法: 1,打开Apache配置文件httpd.conf,如默认情况下为 /etc...
PHP require/include顺序详解 - php高级...
PHP require/include顺序详解 在大型的web项目中, include_path是一个模块化设计的根本中的根本(当然,现在也有很多基于autoload的设计, 这个不影响本文的探讨), 但是正是因为include_path, 经常会让我们遇到一些因为没有找到正确的文件而导致的看似”诡异”的问题.也就有了如下的疑问:includ...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……