ホームページ > バックエンド開発 > PHPチュートリアル > UTF-8エンコーディング、BOMヘッダーはレイアウトに影響するので削除しても文字化けします!

UTF-8エンコーディング、BOMヘッダーはレイアウトに影響するので削除しても文字化けします!

WBOY
リリース: 2016-06-23 14:23:21
オリジナル
1012 人が閲覧しました

utf-8 php のエンコーディング レイアウトが文字化けする

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

ディスカッションへの返信(解決策)

醤油だけ。 。 。 。

醤油。 。 。 。 解決しましたよ。 。 。
各ファイルの最初の行に

<META http-equiv=Content-Type content="text/html; charset=utf-8">
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
を置くだけです。


醤油。 。 。 。 解決しましたよ。 。 。
各ファイルの最初の行に

<META http-equiv=Content-Type content="text/html; charset=utf-8">
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
を置くだけです。

- - したがって、コードが文字化けしているということは、ブラウザがエンコード形式を認識できないことを意味します。これは最初から追加されるべきでした

それから、投稿したままにしておきます。



醤油。 。 。 。 解決しましたよ。 。 。
各ファイルの最初の行に

<META http-equiv=Content-Type content="text/html; charset=utf-8">
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
を置くだけです。

- - したがって、コードが文字化けしているということは、ブラウザがエンコード形式を認識できないということです。これは以前に追加されるべきでしたが、ヘッダーに配置されていませんでした。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート