已解决
VIM去掉utf-8 bom头
来自网友在路上 189889提问 提问时间:2023-11-19 02:45:47阅读次数: 89
最佳答案 问答题库898位专家为你答疑解惑
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
查看全文
99%的人还看了
相似问题
猜你感兴趣
版权申明
本文"VIM去掉utf-8 bom头":http://eshow365.cn/6-38826-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!
- 上一篇: HTML5学习系列之响应式图像
- 下一篇: Linux - 内存 - 预留内存占用分析