• 締切済み

MySQLの文字化けについて

MySQL側をUTF-8 PHPスクリプトをShift-JIS にしたい場合はどのような設定にすれば文字化けせず表示されますか? 設定例をのせていただけると助かりますm(_ _)m

みんなの回答

  • UmJammer
  • ベストアンサー率58% (115/196)
回答No.2

ANo.1です。 PHPの設定についてですが、バージョンによっては mbstring.encoding_translation → On も必要でした。 この設定ディレクティブがあるかどうかはphpinfo()で確認できます。

  • UmJammer
  • ベストアンサー率58% (115/196)
回答No.1

PHPスクリプトをShift-JISにしたいというのは出力をSJISにしたいということでしょうか。 でしたらば、手っ取り早いのはphp.iniなどで以下の設定をしてしまうことです。 output_handler → mb_output_handler mbstring.http_output → SJIS mbstring.internal_encoding →(任意) MySQLの設定については以下が参考になるかも知れません。 http://wota.jp/ac/?date=20061011