vi 中输入中文无法保存

 

问题:

遇到一个很奇怪的问题:在vi中输入中文后,无法保存。

原因分析:

  由于英文能够保存,而中文无法保存一定是与编码有关。这时我们可以在 vi中查早帮助

: h encodeing

就可以看到,单字节字符和双字节字符的编码代码不一样,所以需要进行调整。

解决方案:

在.vimrc 中加入

      set fileencodings=zh_CN.GB18030


      set encoding=gb2312

原理分析:

 

具体需要查看

:h encodeing                      

你可能感兴趣的:(encoding)