ホームページ >バックエンド開発 >PHPチュートリアル >UTF-8エンコードの場合、BOMヘッダーが形式に影響するため、削除しても文字化けが発生します。

UTF-8エンコードの場合、BOMヘッダーが形式に影響するため、削除しても文字化けが発生します。

WBOY
WBOYオリジナル
2016-06-13 12:36:25877ブラウズ

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

エンコーディング レイアウト 文字化け utf-8 php
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。