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