ホームページ >バックエンド開発 >PHPチュートリアル >phpがmysqlデータを読み書きするときに文字化けする問題の解決策

phpがmysqlデータを読み書きするときに文字化けする問題の解決策

WBOY
WBOYオリジナル
2016-07-25 09:00:31815ブラウズ
PHP が MySQL データを読み書きするときに文字化けが発生する場合、通常は、データベース エンコーディング、データベース テーブル エンコーディング、データベース テーブル フィールド エンコーディング、および PHP 出力ページ エンコーディングの不一致が原因で発生します。この記事で紹介した解決策を参考にしてください。

この記事では例として UTF-8 エンコーディングを使用します。 1. まず、mysql 接続ステートメントに以下が含まれていることを確認します。

リーリー

完全な接続コードは次のとおりです:

リーリー

2. データベースコーディング、データベーステーブルコーディング、データベースフィールドコーディング、ページコーディングが一貫しているかどうかを確認します

3. それでも文字化けが発生する場合は、PHP ファイルのエンコードを確認してください。ファイルとして保存し、保存時に UTF-8 エンコードを選択することができます。



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