header("Content-Type: text/html; charset=UTF-8");
PHP 表示 MySQL 文字化けコードの問題 1. PHPmyAdmin を使用して MySQL データベースを操作して表示します漢字 通常のことですが、PHP Web ページを使用して MySQL データを表示すると、すべての漢字が ? 記号に変わります。
症状: PHPmyAdmin を使用して漢字を入力するのは正常ですが、PHP Web ページが MySQL データを表示すると、漢字が ? 記号になり、漢字の数と同じ数の ? 記号が表示されます。多くの学生が、特に最新バージョンの Appserv をインストールした後にこの問題に遭遇しています。このため、多くの学生が PHP を諦めて ASP に切り替えました。
理由: PHP Web ページには、中国語の文字を出力する文字セットを MySQL に指示するコードがありません。
特定の方法については、以下を参照してください: http://www.phpnewer.com/index.php/Cjwt/detail/id/371
mysql エンコーディングの設定のほとんどは利用できません -
名前を utf8 に設定します
同じ問題 ..ついに解消されました