现在的编码都在向utf-8编码靠拢,对于一直在utf8使用中文的化,本节可以跳过。
但是如果需要看非utf8编码的中文的话,还是需要了解一下。
一般的解码顺序为:
- 检查是否有Unicode的BOM(字节顺序标记)字符,有则按照BOM字符来转换文件内容
- 检查是否能够使用UTF8来解码,可以则使用UTF8
- 尝试使用GB18030解码,可以则使用GB18030
- 上面的解码都不成功,则使用Latin1来解码,这是单字节的编码,肯定成功。
设置编码方式和顺序如下:
set fileencodings=ucs-bom,utf-8,gb18030,latin1tags: vim