• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:phpでcsvの文字化けを直す方法が知りたい!)

phpでcsvの文字化けを直す方法

このQ&Aのポイント
  • PHPでcsvファイルの文字化けを解決する方法を教えてください。
  • windowsのChromeでcsvファイルが文字化けする問題の解決方法を教えてください。
  • csvファイルの文字化けを防ぐための記述方法を教えてください。

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

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

文字コードがなんだかわからんけど、適切なヘッダを出力すればいいんじゃないかな? 例えばUTF-8だったら header('Content-type: text/plain; charset=utf-8'); 文字コードは適切なのにしてね

takecY
質問者

お礼

お礼が遅くなってしまい、失礼しました。 ご丁寧に記載していただき、ありがとうございました。 無事にやりたいことができるようになりました。

その他の回答 (1)

  • agunuz
  • ベストアンサー率65% (288/438)
回答No.2

>上記のように記載した時、windowsのchromeでみると文字化けしてしまいます。 記載されたソースではfputcsvの戻り値(整数)をvar_dumpしているだけのようですが、何が化けるんでしょうか? $name などをprint していて(しているのかどうかソースからは読み取れませんが)文字化けするということなら、$name に格納されている文字列の文字セットとブラウザが認識している文字セットが違っているだけでしょ。 スクリプトの先頭で、記述している文字セットに合わせてheader()を返してやってください。 (例) header('content-type:text/html; charset=utf-8');

takecY
質問者

お礼

お礼が遅くなってしまい、失礼しました。 ご丁寧に記載していただき、ありがとうございました。 無事にやりたいことができるようになりました。

関連するQ&A