天天看點

如何清除檔案中的Bom

在将設計圖轉為html檔案并且各個浏覽器的相容測試過之後,在交由程式開發人員,程式開發之後樣式發生混亂,那麼這個問題的可能性有如下幾點:

1、樣式引入錯誤。

2、js引入錯誤。

3、程式使用記事本打開utf8檔案進行編輯。

前面兩點都好解決,無非就是檢查一下有沒有漏的東西。

那麼第三點應該怎麼檢視呢?

上述的第三點在現代浏覽器中引發的問題忽略不計,主要是在IE中表現的比較突出。比如我們設定的居中,在ie下面未居中,通過檢視源代碼我們可能發現如下圖所示的樣子。

如何清除檔案中的Bom

這可能就是問題所在了。

那麼什麼是bom?

在utf-8編碼檔案中BOM在檔案頭部,占用三個位元組,用來标示該檔案屬于utf-8編碼,現在已經有很多軟體識别bom頭,但是還有些不能識别bom頭,比如PHP,asp就不能識别bom頭,這也是用記事本編輯utf-8編碼後執行就會出錯的原因了。

那麼如何清除Bom?