Unicode 的 BOM(Byte order mark)用于标记 UTF-16 和 UTF-32 编码文件的字节序,UTF-8 并不需要。不知道为何 aptana 编辑产生的 js 文件都有 bom 头,于是在 vim 里把他们统统干掉!
vim 里可以先用以下命令查看当前 utf-8 文档是否含有 bom 头:
:set bomb?
如果有,则提示 bomb
,没有则提示 nobomb
可以通过以下命令来清除 bom 头:
:set nobomb
Unicode 的 BOM(Byte order mark)用于标记 UTF-16 和 UTF-32 编码文件的字节序,UTF-8 并不需要。不知道为何 aptana 编辑产生的 js 文件都有 bom 头,于是在 vim 里把他们统统干掉!
vim 里可以先用以下命令查看当前 utf-8 文档是否含有 bom 头:
:set bomb?
如果有,则提示 bomb
,没有则提示 nobomb
可以通过以下命令来清除 bom 头:
:set nobomb