HTML Encoder

HTML Encoder

2011年11月1日 星期二

[Php][Html]UTF-8 BOM問題

UTF-8 BOM (Byte Order Mark)
個人理解是一個檔頭格式,用來告訴讀取該檔案的程式這是UTF-8編碼用的
不過HTML會把這個BOM視為一個字元,雖然執行後沒什麼差,但實際上在檔案一開始就顯示了一個字元

這對一些HTML Tag和php程式可能造成影響
目前發現到的是如果沒把這BOM去掉,那在IE下<base> tag會失效


總之寫網頁的時候沒必要留這個檔頭就去掉吧
可以用Notepad++的重新編碼功能去掉

參考資料
http://note.tcc.edu.tw/82.html

沒有留言:

張貼留言