ホームページ >バックエンド開発 >PHPチュートリアル >ページ、接続文字、データはすべてutf8です。データベースでは文字化けが表示されますが、ページは正常に表示されます。

ページ、接続文字、データはすべてutf8です。データベースでは文字化けが表示されますが、ページは正常に表示されます。

WBOY
WBOYオリジナル
2016-06-20 12:43:321083ブラウズ

ページでは、データベース接続とデータベース エンコーディングが UTF8 に設定されています。なぜページから送信された中国語ではデータが文字化けして表示されますが、ページから読み取られたデータの内容は中国語のままです。使用には影響ありませんが、キーとして使用します。単語を検索するときに一致することはありません。また、データに直接挿入した漢字はデータ上では正常に表示されるのですが、ページに読み込むと「???」と表示されてしまいます。何が問題ですか?助けてください、神様! , 色々な場所のスクリーンショットを撮りました





ディスカッションへの返信 (解決策)

PHP 設定のエンコーディングは: utf-8
MySQL 設定のエンコーディングは: utf8

混同しないでください。

PHP 設定エンコーディングは: utf-8
MySQL 設定エンコーディングは: utf8

混同しないでください。


ありがとうございます

PHP 設定エンコーディングは: utf-8
MySQL 設定エンコーディングは: utf8
www.ag-glass.com は学びました、ありがとう。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。