首頁 >後端開發 >php教程 >php頁面以include引入headerphp出現頭部上邊有一行空白 php include include的用法 html includ

php頁面以include引入headerphp出現頭部上邊有一行空白 php include include的用法 html includ

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB原創
2016-07-29 08:48:431298瀏覽

這個問題一直困擾好久,這裡解決了這個問題,關鍵就在程式碼的編碼上出現了問題。

我的頁面的header.php用的編碼格式是utf-8有BOM的格式,把這個帶有BOM格式的程式碼修改為無BOM,這樣頭部上的空白的一行就消失了。

UTF-8 BOM又叫UTF-8 簽名,其實UTF-8 的BOM對UFT-8沒有作用,是為了支援UTF-16,UTF-32才加上的BOM,BOM簽名的意思就是告訴編輯器目前文件採用何種編碼,方便編輯器識別,但是BOM雖然在編輯器中不顯示,但是會產生輸出,就像多了一個空行。

但是加了這個之後頁面上有亂碼,再加上 ,注意這個不能寫成,要不然IE瀏覽器還是會有亂碼的。

以上就介紹了php頁面用include引入headerphp出現頭部上邊有一行空白,包括了include,header方面的內容,希望對PHP教程有興趣的朋友有所幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn