vim 打开中文文档显示乱码的解决办法
Posted a746742897
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vim 打开中文文档显示乱码的解决办法相关的知识,希望对你有一定的参考价值。
vim 打开中文文档显示乱码的解决办法
解决办法
先给出解决办法,如图所示,打开文件进入命令行模式输入 e ++enc=cp936。
为什么会乱码呢?
因为文件的编码不同,示例中的中文文档采用 GBK1 编码,但是 vim 打开文件时用 utf-8 去解码,最终导致乱码。
怎么一劳永逸解决这个问题?
在 ~/.vimrc 文件中的 fileencodings 后面加上 cp936 即可。
比如 fileencodings=ucs-bom,utf-8,cp936,latin1
CP936 其实就是 GBK,IBM 在发明 Code Page 的时候将 GBK 放在第 936 页,所以叫 CP936
以上是关于vim 打开中文文档显示乱码的解决办法的主要内容,如果未能解决你的问题,请参考以下文章