Linux系统基础

24.VIM去掉utf-8 bom头

2019-03-25  本文已影响41人  一枼落知天下

Windows系统的txt文件在使用utf-8编码保存时会默认在文件开头插入三个不可见的字符(0xEF 0xBB 0xBF)称为BOM头

BOM头文件

0.加上BOM标记:

:set bomb

1.查询当前UTF-8编码的文件是否有BOM标记:

:set bomb?


:set bomb?

2.BOM头:文件开头的EF BB BF

:%!xxd “以16进制模式打开文件


EF BB BF

3.去掉BOM标记:

:set nobomb


:set nobomb

4.:%!xxd “以16进制模式打开文件

:%!xxd


%!xxd

5.:%!xxd -r “将以16进制格式打开的文件返回文本模式编辑

:%!xxd -r


:%!xxd -r
上一篇 下一篇

猜你喜欢

热点阅读