- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MySQLの文字化けに関して)
MySQLの文字化けに関する対策
このQ&Aのポイント
- MySQLとPHP、phpMyadminで開発をした際に、phpMyAdminから登録した値が、PHPで表示させると文字化けしてしまいます。原因を調査してもわからず困っています。
- PHPとMySQL、phpMyAdminを使用して開発を行っていますが、phpMyAdminから登録した値をPHPで表示させると文字化けしてしまいます。原因を特定できずに困っています。どなたか解決策を教えていただけませんか?
- MySQLとPHP、phpMyAdminを使用して開発を行っているのですが、phpMyAdminから登録した値がPHPで表示させると文字化けします。原因がわからずに困っています。どなたか解決方法を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
PHPのプログラムでログイン後の記述に以下を足してみてください。 mysql_query("set names sjis"); これで多分大丈夫だと思いますが。
その他の回答 (1)
- taaaaaaa
- ベストアンサー率38% (31/80)
回答No.2
あとはphp.iniの設定ではないでしょうか? こちらも文字コードを指定する必要があるのでチェックしてみて下さい。 サーバがWindowsかLinuxかでも変わってくると思います。
補足
ご回答ありがとうございました。 もう少し調べてみましたが、mySQLのコマンドプロンプト よりINSERT文で直接入力した値では、PHP側で正しく日本語表示 がされました。 その為、phpMyadminで値を登録した際にEUCに変換されてしまう のかと思われます。 上記以外の設定で何か考えられる事はありますでしょうか?