27 9月 2007

[PHP] -error- UTF-8檔案中存有BOM

Warning: Cannot modify header information - headers already sent by進入網頁後若出現上面的警告文字

就是當你的檔案想用UTF-8編碼時
若利用UltraEdit-32時 將ASCII轉成UTF-8時
它會自動幫你在檔案前面多加了BOM的資料
但PHP不認識,所以開啟時會出現這樣的訊息

所以若想將原本Big5編碼的檔案轉成UTF-8
可以用Notepad++選擇"格式" => "編譯成UTF-8碼(無BOM)"即可


Notepad++真是個好物啊!
大部分的程式我都用它來撰寫
Notepad++網站連結

沒有留言: