• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MySQLの文字化けに関して)

MySQLの文字化けに関する対策

このQ&Aのポイント
  • MySQLとPHP、phpMyadminで開発をした際に、phpMyAdminから登録した値が、PHPで表示させると文字化けしてしまいます。原因を調査してもわからず困っています。
  • PHPとMySQL、phpMyAdminを使用して開発を行っていますが、phpMyAdminから登録した値をPHPで表示させると文字化けしてしまいます。原因を特定できずに困っています。どなたか解決策を教えていただけませんか?
  • MySQLとPHP、phpMyAdminを使用して開発を行っているのですが、phpMyAdminから登録した値がPHPで表示させると文字化けします。原因がわからずに困っています。どなたか解決方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • taaaaaaa
  • ベストアンサー率38% (31/80)
回答No.1

PHPのプログラムでログイン後の記述に以下を足してみてください。 mysql_query("set names sjis"); これで多分大丈夫だと思いますが。

参考URL:
http://news.joho.boo.jp/?day=20060803
SANA_999
質問者

補足

ご回答ありがとうございました。 もう少し調べてみましたが、mySQLのコマンドプロンプト よりINSERT文で直接入力した値では、PHP側で正しく日本語表示 がされました。 その為、phpMyadminで値を登録した際にEUCに変換されてしまう のかと思われます。 上記以外の設定で何か考えられる事はありますでしょうか?

その他の回答 (1)

  • taaaaaaa
  • ベストアンサー率38% (31/80)
回答No.2

あとはphp.iniの設定ではないでしょうか? こちらも文字コードを指定する必要があるのでチェックしてみて下さい。 サーバがWindowsかLinuxかでも変わってくると思います。

関連するQ&A