php html文字化けの解決策: 1. Web ページに「charset=utf8」を追加する; 2. ファイル自体のエンコードを utf8 に変更する; 3. データベース作成時に文字セットとソート規則を設定するMySQL utf8 にすることもできます。
推奨:「PHP ビデオ チュートリアル 」
このチュートリアルの動作環境: Windows 7 システム、PHP バージョン7.1、Dell G3 コンピューター、この方法はすべてのブランドのコンピューターに適しています。
php htmlコード文字化けの解決策
Webページを自分で作成していると、Webページが文字化けするという問題に遭遇することがよくあります。
実際には、Web ページが文字化けする主な原因がいくつかあり、その解決策を以下に示します。
1. HTML 文字エンコーディングの問題
この問題はより一般的であり、最も明白で解決が簡単でもあります。
ページに追加
:で十分です。
2. PHP 文字エンコーディングの問題
これは上記と同様です。
追加:
header("Content-type:text/html;charset=utf8"); ファイルの上に。
3. ファイル自体のエンコードの問題
コンテンツがエンコードされるだけでなく、ファイル自体もエンコードされます。
メモ帳を使用してファイルを開くと、右下隅に内容が表示されます。
はファイル自体のエンコーディングです。
メモ帳ツールバーの「形式」を使用して、ファイルのエンコーディングを変換できます。
4. データベース エンコードの問題
MySQL データはデフォルトでインストール時に latin1 エンコードされるため、注意しないと Web ページが文字化けする可能性があります。
root を使用してデータベースに入ります。
「character%」などの表示変数を入力します。
7 つの値
character_set_client character_set_connection character_set_database character_set_filesystem character_set_results character_set_server character_set_system
が表示されます。
set names ut8 コマンドは、3 つの
character_set_client character_set_connection character_set_results
を utf8 に設定できます。
したがって、MySQL でデータベースを作成するときは、 文字セット と 照合ルール を utf8 に設定することに注意してください。 、。
データベースに接続するファイルで、データベースに対して mysql_query("SET NAMES UTF8") を実行します。
は基本的に、Web ページにコード化けの問題が発生しないことを保証できます。
以上がphp・htmlの文字化けを解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。