ホームページ >バックエンド開発 >PHPチュートリアル >残念ながら、phpmyadmin には中国語の文字化けに関する問題があります。
ああ、phpmyadmin の中国語文字化け問題。 。
状況はこんな感じです。 。 。
エンコーディングは問題ありません。静的 Web ページのエンコーディングは UTF-8、php ページも UTF-8、mysql も URF-8 です。
1.Webページからデータを書き込んで読み出すと、中国語は文字化けしません このとき、phpmyadminやSQLyogで表示されるのは文字化けです。
2. phpmyadmin と SQLyog を使用して中国語データを視覚的に挿入します。これら 2 つのソフトウェアでは文字化けは発生しませんが、Web ページ上で読むと文字化けします。 。 。
午前中+正午+午後の半分かけて取り組んだのですが、それでも完了できませんでした。 。 。
助けを求めています、、、
-----解決策---------------------
読んだり挿入したりする前にmysql_query("set names utf8");
-----解決策---------1. mysql も URF-8
mysql はこの文字セットを認識しませんが、utf8
は認識できます。
2. mysql のインストール時に「カスタム インストール」を選択し、デフォルトの文字セットを設定しない限り、データベースへの接続時には常に latin1 文字セットが使用されます
3. このためには、データベースに接続した後に一度実行する必要があります
セット名 必要な文字セット名
このようなコマンド