消除PHP 中字元65279 的回顯
當將XMLHTTP 請求文字與字串進行比較時遇到錯誤傳回時,必須考慮字串開頭存在「不可見字元」的可能性,通常以字元代碼65279 表示。該字符是 UTF-8 控製字符,表示大端或小端編碼。
這個問題的根本原因在於 Windows 記事本在以 UTF-8 編碼保存檔案時添加了 BOM(位元組順序標記)字元。此BOM由3個位元組組成:EF BB BF。雖然 PHP 通常會忽略此字符,但將一個 PHP 檔案包含到另一個 PHP 檔案時會出現問題,導致顯示的字串前面帶有字符 65279。
要解決此問題,建議使用記事本等替代文字編輯器,然後選擇儲存檔案時選擇「以 UTF-8 無 BOM 編碼」選項。這可以防止記事本添加 BOM 字元。
或者,您可以在記事本中使用 ANSI 編碼保存其他 PHP 檔案。如果文件中未使用擴充字符,則此方法適用。透過實作這些方案,可以有效消除字元65279的迴聲,確保字串比較準確。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3