您關於 CSS 檔案開頭是否存在未識別字元的查詢揭示了位元組順序標記的根本問題(物料清單)。它本質上是指定檔案編碼的 Unicode 表示形式。
要解決此問題,請指示編輯器在檔案儲存期間消除 BOM。或者,選擇具有內建 BOM 刪除功能的文字編輯器。
如果您需要自動化方法,awk 可以有效地刪除 BOM,正如先前有關此主題的討論中所建議的那樣。
另一個建議的解決方案是讓 PHP 能夠正確解釋 BOM。這可以透過使用 mb_internal_encoding() 函數來實現,該函數允許您指定檔案讀取的編碼,忽略任何現有的 BOM。
這是一個例子:
<?php // Store previous encoding for later restoration if needed. $previous_encoding = mb_internal_encoding(); // Set internal encoding to UTF-8 to disregard BOMs while reading. mb_internal_encoding('UTF-8'); // Process and merge CSS files. // Return to the original encoding. mb_internal_encoding($previous_encoding); // Continue with your PHP code. ?>
以上是我怎麼能修復'”字元出現在我的 CSS 檔案的開頭?的詳細內容。更多資訊請關注PHP中文網其他相關文章!