PHP が MySQL データを読み書きするときに文字化けが発生する場合、通常は、データベース エンコーディング、データベース テーブル エンコーディング、データベース テーブル フィールド エンコーディング、および PHP 出力ページ エンコーディングの不一致が原因で発生します。この記事で紹介した解決策を参考にしてください。
この記事では例として UTF-8 エンコーディングを使用します。 1. まず、mysql 接続ステートメントに以下が含まれていることを確認します。 リーリー完全な接続コードは次のとおりです: リーリー2. データベースコーディング、データベーステーブルコーディング、データベースフィールドコーディング、ページコーディングが一貫しているかどうかを確認します 3. それでも文字化けが発生する場合は、PHP ファイルのエンコードを確認してください。ファイルとして保存し、保存時に UTF-8 エンコードを選択することができます。 |