如果我上傳以 UTF-8 而不是 ANSI 編碼的 php 文件,則會在伺服器上產生“標頭已發送”的問題。vi 在開頭顯示 {feff} 而 nano 在開頭不顯示 \。當我在 vi 中手動刪除 {feff} 時,它工作正常。但在每次新的 FTP 上傳後,都會再次添加。這也發生在 .html 和 .ctp 文件上,但到目前為止從未出現過問題。
如果我上傳以 UTF-8 而不是 ANSI 編碼的 php 文件,則會在伺服器上產生“標頭已發送”的問題。
vi 在開頭顯示 {feff} 而 nano 在開頭不顯示 \。當我在 vi 中手動刪除 {feff} 時,它工作正常。但在每次新的 FTP 上傳後,都會再次添加。
這也發生在 .html 和 .ctp 文件上,但到目前為止從未出現過問題。
指示您的編輯器在沒有BOMUTF-8的情況下保存文件。
UTF-8
引用自:https://serverfault.com/questions/423897