使用vim去除记事本保存utf-8文本的标记块(BOM)

2013-04-28 6,171 2 技术 大超超。

记事本的保存utf-8字符集真可怕。

它会在文档开头作一个不可见的标记(BOM),如果使用php的header功能,如果没有打开错误报告,那么它会返回一个空白文档给你,这样301跳转什么的,都将失效。而且据网友说cookie、session什么的,也将失效。

用记事本、dreamwever、vim都看不到BOM,但是相信vim是强大的,就搜索了一下vim去除BOM的方法,果真有:

'去掉utf-8 BOM
:set nobomb
'保留utf-8 BOM
:set bomb

被BOM坑怕了,所以记下来。

 



声明: 本文由大超超。原创编译,转载请保留链接: http://www.thinkful.cn/archives/224.html