本文章來介紹關於php中include require utf-8文件時頂部產生空行的解決辦法有需要學習的朋友可參考。
include()產生一個警告而require()則導致一個致命錯誤。換句話說,如果想在遇到丟失文件時停止處理頁面就用
require()。include()就不是這樣,腳本會繼續運行。同時也要確認設置了合適的include_path。注意在 PHP 4.3.5
之前,包含文件中的語法錯誤不會導致程序停止,但從此版本之後會
關於include require utf-8文件時頂部產生空行解決辦法
php中使用require函數加載utf8文件的時候會產生一個空行,這是由於在windows環境下編輯文件的時候會產生幾個識
別utf8的字符,這些字符稱為Unicode簽名(BOM)。
特別是用記事本將網頁文件由ANSI另存為UTF-8時易出現!
解決辦法:
1. 可以通過在Dreamweaver中按Ctrl+J,在標題與編碼中去除此選項;
2. 用EditPlus將文件另存為UTF-8(無BOM)文件。