ホームページ >バックエンド開発 >PHPチュートリアル >UTF-8エンコードの場合、BOMヘッダーが形式に影響するため、削除しても文字化けが発生します。
UTF-8エンコーディング、BOMヘッダーはレイアウトに影響するので削除しても文字化けします!
rt、html/php/mysql は一律に utf-8 でエンコードされます。php が BOM を使用したエンコード形式を使用している場合、php にインクルードがある限り、余分な空白行が表示されます。 BOM エンコードがない場合、ページに表示されます。BOM エンコードがない場合、header("Content-type: text/html; charset=utf-8") を追加しても影響を受けます。このコードはBOMヘッダーを追加する機能のようです。
コードが冗長になるため、すべてのファイルにインクルード フィールドを追加したくありません。
それを解決する良い方法はありますか?