NO BOM UTF-8 File

只要是 UTF-8 的檔案. Windows 都會在檔案前面偷偷加些怪東西..
那怪東西就叫 BOM(Byte Order Mark).
(萬國碼檔案簽名 BOM (Byte Order Mark, U+FEFF))
而 BOM 就會造成很多的問題.
後來發現到要在 Windows 中 存個沒有 BOM 的東西還不是那麼容易的.
以下幾個方法可以試試.
1. 用 gVim 就可以了
2. Editplus
- Document -> Permanent Settings ->
Files -> Do not add Byte Order Mark to UTF-8 files 勾選
3. 其它 Unicode Editor


關於 Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.
本篇發表於 教學文件。將永久鏈結加入書籤。

NO BOM UTF-8 File 有 2 則回應

  1. rainbowsoft 說道:

    BOM是有用地,为什么要去掉呢

  2. rainbowsoft 說道:

    简而言之,BOM的内容就可以表示unicode文件是何种编码。
    http://www-900.ibm.com/developerWorks/cn/unicode/utfencodingforms/index.shtml
    这个文章说的很清楚的。

發表迴響