当前位置: 技术问答>linux和unix
vi在文本模式下中文显示为乱码,请问怎么解决?
来源: 互联网 发布时间:2016-04-21
本文导语: 如题,在桌面上打开vi显示很正常,但在文本模式下用vi打开中文文章时就显示为乱码了. 请高手帮解决一下,谢谢! | 法1. 设置vimrc中的encoding,fileencoding,具体根据你实际情况而定; 法2. 在终端中设...
如题,在桌面上打开vi显示很正常,但在文本模式下用vi打开中文文章时就显示为乱码了.
请高手帮解决一下,谢谢!
请高手帮解决一下,谢谢!
|
法1. 设置vimrc中的encoding,fileencoding,具体根据你实际情况而定;
法2. 在终端中设置环境变量LANG=xxx,具体根据你的情况而定;(只能在该终端生效)
good luck!
法2. 在终端中设置环境变量LANG=xxx,具体根据你的情况而定;(只能在该终端生效)
good luck!
|
老弟,你这样,比如你的页面是utf-8的编码,而你的系统是gbk的编码,那就把你的系统用lang设置一下。
先尝试一下,不行的话,楼下正解。
先尝试一下,不行的话,楼下正解。
|
:set encoding=gb2312
|
主要是编码和字符集的问题,ls的做法都是对的