设置nobomb不删除vim中的字节顺序标记

时间:2013-05-04 12:21:39

标签: python vim byte-order-mark

我想从我的文件中删除\xef\xbb\xbf标记(BOM)。它是一个提供给python的文本文件,BOM标记在那里引起了问题。我试过了:set nobomb,但那些仍在那里。我该如何解决这个问题以及可能导致这个问题的原因?

更新 我的文件是通过组合(连接)许多其他文件(使用obabel软件)获得的,每个文件都有BOM。因此, set nobomb 可能仅在新文件的开头删除BOM标记。在这种情况下,如何删除所有BOM?

1 个答案:

答案 0 :(得分:2)

如果字节序列嵌入缓冲区,则

:%substitute/\%ufeff//g

可能已经成功了。