在Linux环境下,vi是比较熟悉的命令了,但有的时候打开的文件就是显示乱码,那怎么解决呢,这里简单记录一下解决的方法。
当vim在utf-8的local下打开gbk文件时,显示的是乱码,可以在~/.vimrc文件中加入如下代码来解决:
当vim在utf-8的local下打开gbk文件时,显示的是乱码,可以在~/.vimrc文件中加入如下代码来解决:
set fencs=utf-8,gbk
这一行的作用是告诉vim,打开一个文件时,尝试utf8,gbk两种编码,vim只需要扫描文件的前一段,就可以根据文件里面的数据判断出文件是否用的是utf8或者gbk编码。如果不指定这一行,则vim只会用当前编码 (locale)来打开文件,因为locale是UTF-8,而文件是gbk,所以打开是乱码。
版权声明:本文为cranedingNO1原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。