• ベストアンサー

文字化け

環境:Linux+PHP5.2.3+Oralce10g+Apache2 PHPはEUCが設定されていて、Oracleは、UTF8が設定されている みたいなのですが、DBからデータを取得すると文字化けしてしまいます。 UTF8のデータをEUCに変換して使いたいのですが、どういう設定をすればよいでしょうか?

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

  • ベストアンサー
回答No.1

NLS_LANGを設定をするといいんじゃないでしょうか。 httpd.confに書いたり、putenvで書いたりなどなど。 PHPで処理をしないのであればmbstring.http_outputなどの設定に任せてもいい気がします。

参考URL:
http://biz.rivus.jp/oracle_environment_variable.html
w0a15455
質問者

お礼

mbstring.http_outputの設定で対応できました。 ありがとうございました。

関連するQ&A