close
這個問題困擾了我很久
解答可以參考這個連結 Php include annoying top margin
最大的問題就是utf-8編碼的問題
當我們寫好要被include進來的程式時
我們通常會將其存成utf-8的檔案
這個時候就會有問題
我們應該把他存成「utf-8無BOM」的檔案
以ultraedit編輯器來說
當您用HEX模式來看時utf-8檔案時
其在最前頭會有EF BB BF這的個碼(即BOM byte order mark)
PHP在輸出成html時不會乎略這三個碼
進而造成了網頁上會有空白的原因
要解決這個問題,以ultraedit編輯器來說
只要在檔存時選擇「格式」為「utf-8無BOM」即可。
參考資料:php doesn't ignore the utf-8 BOM
全站熱搜