`

设置vim 支持中文编码GB2312和Unicode编码UTF8

 
阅读更多

 

转载自:扶凯[http://www.php-oa.com]

本文链接: http://www.php-oa.com/2008/04/29/vimyuyanshezhi.html

 

Vim语言设置,烦啊,编码可能一直是操作系统要处理的一个麻烦问题.

我的Linux上有不少的gb2312 的文件.没法子,只有让Vim也支持他啦。

如果你的系统你自己的主目录中有.vimrc就加入下面二行,如果没有,就建一个这个文件.

    let &termencoding=&encoding
    set fileencodings=utf-8,gbk,ucs-bom,cp936

记的保存哦.然后在用Vim打开看看,UTF8和 GB2312都没有问题.

分享到:
评论

相关推荐

    vim_for win加解决中文乱码插件

    Vim是一款强大的文本编辑器,尤其受...总之,解决Vim在Windows 8上的中文乱码问题主要涉及配置正确的编码设置、安装相关的插件以及确保终端环境的支持。通过这些方法,你可以愉快地在Vim中处理中文文本,提高工作效率。

    解决linux下vim中文乱码的方法

    推荐将Unicode编码如`utf-8`放在前面,拉丁语系编码如`latin1`放在最后。Vim会按顺序尝试这些编码,直到找到匹配文件内容的编码。 4. **termencoding**: 这个选项与Vim运行的终端或Windows控制台的字符编码相关。在...

    vim 配置 vim 配置

    推荐将其设置为`utf-8`,因为Unicode的UTF-8编码方式不仅包含了几乎所有的语言字符,而且在空间效率上优于UCS-2。此外,当`encoding`设置为`utf-8`时,Vim在探测文件编码时能更加准确。 接着,我们需要配置`file...

    Linux查看文件编码格式及文件编码转换

    - 这里设置了默认的编码为UTF-8,并定义了文件编码识别顺序,其中`ucs-bom`、`utf-8`和`cp936`分别代表带BOM的Unicode、UTF-8以及简体中文GB2312/GBK编码。这样设置之后,Vim将按照这个顺序尝试识别文件编码,如果...

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

    这段设置意味着gvim会按照顺序尝试用UCS-BOM(Unicode字符集带BOM标记)、UTF-8、CP936(简体中文Windows编码)、GB18030(简体中文国标编码)、BIG5(繁体中文编码)、EUC-JP(日文编码)、EUC-KR(韩文编码)和...

    Linux系统攻略 Vim的编码及字体问题详解

    和所有的流行文本编辑器一样,Vim可以很好的编辑各种字符编码的文件,这当然包括UCS-2、UTF-8 等流行的Unicode编码方式。然而不幸的是,和很多来自 Linux世界的软件一样,这需要你自己动手设置。本文介绍了Vim四个跟...

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

    在Vim中,有四个与编码有关的选项,它们是:fileencodings、fileencoding、encoding和termencoding。下面,我们详细介绍一下这四个选项的含义和作用,感兴趣的朋友一起看看吧

    Linux中文乱码之中文支持rpms

    ISO 8859-2是一种广泛使用的字符编码标准,主要用于中欧语言,而在处理中文时,更常见的编码是GB2312、GBK、GB18030或者Unicode(UTF-8)。确保系统配置正确,尤其是locale设置,对于避免中文乱码至关重要。 在...

    Linux与Windows编码不一致的解决方案

    65001 Unicode (UTF-8) 1200 Unicode 查看linux正在使用的编码格式 locale 查看linux支持哪些编码格式 locale -a 修改linux编码格式(centos7) vim /etc/locale.conf 修改为 LANG=zh_CN.gb2312 注意:博主的活

    ubuntu字符界面中文乱码 - chinabinlang的专栏 - CSDN博客1

    例如,可以将 locale 设置为 zh_CN.UTF-8,以支持中文显示: $sudo vim /var/lib/locales/supported.d/zh 将内容修改为: zh_CN.UTF-8 UTF-8 zh_CN.GBK GBK zh_CN.GB18030 GB18030 zh_CN.GB2312 GB2312 zh_TW BIG...

    修改mysql5.5默认编码(图文步骤修改为utf-8编码)

    完成以上步骤后,MySQL 将以 UTF-8 编码运行,能够正确处理和显示中文字符。请注意,如果你的现有数据已经存在乱码,可能需要进一步的数据转换操作。同时,为了确保所有客户端连接也使用 UTF-8,你可能还需要在应用...

    Linux下网页乱码解决方案

    在遇到乱码时,尝试更改浏览器的字符编码设置,如从“自动检测”更改为“简体中文(GB2312)”、“繁体中文(Big5)”或“UTF-8”等,可以解决部分乱码问题。 #### 2. 调整系统字体配置 根据给定的部分内容提示,...

    linux文件转化

    4. **UTF-8**:一种可变长度的Unicode字符编码,可以支持世界上几乎所有的字符集,并且兼容ASCII。 #### 二、Linux环境下文件编码检测与转换方法 1. **使用Vim编辑器查看文件编码**: - Vim是一款功能强大的文本...

    .vimrc文件的配置

    这里设置了默认的文件编码为 UTF-8,并且指定了 Vim 可以识别的多种编码格式,包括:UTF-8、UCS-BOM(Unicode 字节顺序标记)、EUC-JP(扩展 Unix 码)、GB18030、GBK 和 GB2312 等常见中文编码。这些设置确保了在...

    python 设置文件编码格式的实现方法

    在Python编程中,文件编码格式的设置至关重要,特别是在处理包含非ASCII字符(如中文)的文本时。Python 2和Python 3对待编码的方式有所不同。在Python 2中,默认的源代码编码是ASCII,而在Python 3中,默认编码是...

    python使用chardet判断字符串编码的方法

    在Python中,`chardet`是一个自动识别非ASCII字符编码的库,支持多种编码格式,如GBK、UTF-8、ISO-8859-1等。要安装`chardet`,你可以使用`pip`,命令如下: ```bash pip install chardet ``` 安装完成后,可以...

Global site tag (gtag.js) - Google Analytics