ホームページ >バックエンド開発 >PHPチュートリアル >[PHP] HTML Web ページが文字化けする問題を解決する、phphtml Web ページが文字化けする_PHP チュートリアル

[PHP] HTML Web ページが文字化けする問題を解決する、phphtml Web ページが文字化けする_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 16:53:51833ブラウズ

【PHP】htmlウェブページが文字化けする問題を解決、phphtmlウェブページが文字化けする

自分でウェブページを作ると、ウェブページが文字化けするという問題によく遭遇します。

実際、Web ページが文字化けする主な原因はいくつかあります。その解決策を以下に示します。 1. HTMLの文字エンコーディングの問題 この問題は最も一般的で、最も明白で、解決するのが最も簡単です。 ページの に次を追加します。 それでおしまい。 2. PHP の文字エンコーディングの問題 これは上記と同様です。 ファイルの上に以下を追加します。 header("Content-type:text/html;charset=utf8"); 以上です。 3. ファイル自体のエンコードの問題 コンテンツがエンコードされるだけでなく、ファイル自体もエンコードされます。 Notepad++ を使用してファイルを開くと、右下隅に内容が表示されます。 ファイル自体のエンコーディングです。 Notepad++ ツールバーの「フォーマット」を使用して、ファイルのエンコーディングを変換できます。 4. データベースのエンコードの問題 MySQL データはデフォルトでインストール時に latin1 エンコードされるため、注意しないと Web ページが文字化けする可能性があります。 root を使用してデータベースに入ります。 「character%」のような表示変数を入力します 見られます キャラクターセット_クライアント キャラクターセット接続
キャラクターセットデータベース
キャラクターセットファイルシステム
キャラクターセット結果
キャラクターセットサーバー キャラクターセットシステム これらの 7 つの値。 ​ このうち、ut8コマンドで設定できるセット名は、 キャラクターセット_クライアント 文字セット接続 文字セットの結果 この3つはutf8に設定されています。 ​ したがって、MySQL でデータベースを作成するときは、文字セット照合順序 を utf8 に設定することに注意してください。 次に、データベースに接続するファイルで、データベースに対して mysql_query("SET NAMES UTF8") を実行します。 基本的に、Web ページにコード化けの問題が発生しないことを保証できます。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1052443.html技術記事 【PHP】HTMLのWebページが文字化けする問題を解決する 自分でWebページを作成していると、Webページが文字化けするという問題に遭遇することがよくあります。 実際、Web ページが文字化けする主な理由としては、次のようなものが考えられます。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。