我用linux中的编辑器vim打开php文件发现汉字是乱码!
解决办法如下:
方案1
我用这个方法成功了!
在C:\Program Files\Vim\_vimrc的最前面加入下面二行,如果没有这个文件,就建一个这个文件。
let &termencoding=&encoding
set fileencodings=utf-8,gbk,ucs-bom,cp936
记的保存哦,然后在用Vim打开看看,UTF8和GB2312都没有问题。
方案2
我用这个方案失败了!
简体中文
如果在简体中文的windows下使用vim的情况下,又想用vim编辑utf-8格式的文件的话,则需要在vim的配置文件(vim7.2如果默认安装之后,配置文件就是vim目录下的那个“_vimrc”文件,用记事本或者其它编辑器打开它就可以编辑)里设置好如下四个选项:
set encoding=utf-8
set termencoding=gb2312
set fileencodings=ucs-bom,utf-8,chinese
if has(“win32″)
set fileencoding=chinese
else
set fileencoding=utf8
endif
set ambiwidth=double
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
language messages zh_CN.UTF-8
在_vimrc文件的最前面加上即可。
繁体中文
发一个繁体系统下的配置:
set encoding=utf-8
set termencoding=big5
set fileencodings=ucs-bom,utf-8,chinese
if has(“win32″)
set fileencoding=chinese
else
set fileencoding=utf8
endif
set ambiwidth=double
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
language messages zh_TW.UTF-8