質問: 基本的にWebの表示やPHP内でも文字コードは全てUTF-8で行っております。 INSERTはPHPのPDOで行っており、特に途中で文字コードを触ることはありません。 INSERTされたデータをWeb上に表示したら正常に表示されますが、phpMyadmin上でデータを表示させると文字化けして表示されます。 またphpMyadmin上から直接データを挿入すると、Web上では文字化けして表示されます。 現状ではこのようになります。 Web上からデータ登録 Web上の表示:OK phpMyadmin上の表示:NG phpMyadmin上から挿入 Web上の表示:NG phpMyadmin上の表示:OK DBの作成はphpMyadmin上から行い、テーブルのデータ型はInnoDBで、照合順序はutf8_general_ciとしております。 文字化けする要因や原因などがあれば識者のアドバイスをいただければと思います。
回答: config.inc.phpの$cfg['Lang']を設定してみてください。