一般我們在寫網頁程時,網站PHP檔案普遍會採用UTF-8編碼,但常常遇到編碼為UTF-8後還是會因不明原因出現「????亂碼」。或是將檔案丟到伺服器後,畫面會出現不明的「空格」。如果你是Dreamweaver使用者,只要依下列設定將BOM檔頭去除,即可解決這個問題。
1. 到Dreamweaver > 修改> 頁面屬性
2.在「標題/編碼方式」(快速鍵:Ctrl+J),去除「包含Unicode簽名(BOM)」選項勾選即可。
3. 完成。
至於為什麼要去除「包含Unicode簽名(BOM)」,網路上的網友對這部份有清楚的說明,就請大家自行參考囉。
參考網頁:
解決PHP BOM檔頭問題
http://chunju.pixnet.net/blog/post/25404790-%E8%A7%A3%E6%B1%BAphp-bom%E6%AA%94%E9%A0%AD%E5%95%8F%E9%A1%8C-
http://chunju.pixnet.net/blog/post/25404790-%E8%A7%A3%E6%B1%BAphp-bom%E6%AA%94%E9%A0%AD%E5%95%8F%E9%A1%8C-
关于bom以及utf-8的问题Dreamweaver中除去BOM的方法
http://hi.baidu.com/383215209/item/f4e95d76ae15fd2cd7a89cf5
http://hi.baidu.com/383215209/item/f4e95d76ae15fd2cd7a89cf5
Read more: http://www.cadiis.com.tw/lessons-learned/291-dreamweaver-utf8-code#ixzz3HGXjO7QL