芒果小站

  1. 全球最具业界良心的主机 - Linode

    毫无疑问,目前做得最好的主机供应商

    猛击这里查看

  2. 芒果小站目前使用的主机 - Linode

    客服响应快,随时退款,XEN 架构稳定

    猛击这里查看

  3. 最好的日本东京线路主机 - Linode

    可选弗里蒙特、达拉斯、亚特兰大、纽瓦克、伦敦、东京机房

    猛击这里查看

  • 1
  • 2
  • 3
切换到精简模式
5

Vim 和 utf-8 bom 头(Byte Order Mark)

作者 芒果/分类 代码/发布于 2012-08-14 20:15

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

这样就安逸了。这个问题很早前也提到过,可以参阅这篇文章 PHP 中的 Unicode 签名 (BOM) 问题

版权所有,转载请注明出处。
转载自 <a href="http://mangguo.org/vim-and-utf-8-the-bom-header-byte-order-mark/" title="Vim 和 utf-8 bom 头(Byte Order Mark)" rel="bookmark">Vim 和 utf-8 bom 头(Byte Order Mark) | 芒果小站</a>
如果喜欢这篇文章,欢迎订阅芒果小站以获得最新内容。

已经有 5 条群众意见

  1. 向日葵媒体设计 /2012-08-16 09:47

    UTF-16 和 UTF-32很少吧 回应

    #1
  2. 可肤冰肌白 /2012-08-17 18:31

    挺不错,值得参考 回应

    #2
  3. yiduiyi /2012-08-19 10:29

    请问能投稿吗? 回应

    #3
  4. 英语辅导 /2012-08-19 18:54

    怎么不恩能够发表情呢 回应

    #4
  5. iphone5 /2012-08-28 18:27

    最近一直在鼓捣这个博客建站程序,狂在百度谷歌搜索相应教程文章–来到贵站,再次留个爪 回应

    #5

下面我简单说几句