PHP頁面上輸出空白隱形字符65279解決辦法

在某些情況下,PHP會在頁面輸出空白隱形字符65279,也有可能是一段空白,導致頁面佈局錯亂的問題,實際上,65279字符是PHP用來標記文件是UTF-8編碼的,輸出的時候會一起輸出到客戶端

UTF-8編碼的文件可以分爲無BOM和BOM兩種格式

如果要在PHP中使用UTF-8編碼,必須使用不帶BOM頭的UTF-8文件,否則將會導致上述問題

大部分編碼軟件會自動保存爲無BOM格式的,但也有一部分需要手動選擇配置(要特別注意,window的記事本默認保存是帶BOM的)

phpstorm可以在菜單欄選擇remove bom選項保存爲無BOM格式

參考鏈接:

http://www.jb51.net/article/53801.htm

http://my.oschina.net/sencha/blog/491562

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章