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

PHPの文字化けの原因と対策

このQ&Aのポイント
  • DBから取得した値をCSVファイルに書き出す際に、日本語が文字化けしてしまう問題があります。
  • php.iniファイルの設定を変更することで、文字化けの問題を解決することができます。
  • DBの設定やphp.iniの設定を確認し、適切な文字エンコーディングを指定することが重要です。

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

  • ベストアンサー
  • Dpop
  • ベストアンサー率51% (279/544)
回答No.1

mb_convert_encoding でコンバートしてもダメですか? DB上はEUC-JP。Web上はSJISと言うことなので、DBの項目内容をmb_convert_encodingでコンバートしてあげれば良いような気がします。

参考URL:
http://jp2.php.net/manual/ja/function.mb-convert-encoding.php
bakenshibakenshi
質問者

お礼

mb_convert_encodingしたらいけました。 Dpopさん、ありがとう御座います。 ちなみにファイルダウンロードの方がうまくいっていないんですが・・・。