- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:phpでcsvの文字化けを直す方法が知りたい!)
phpでcsvの文字化けを直す方法
このQ&Aのポイント
- PHPでcsvファイルの文字化けを解決する方法を教えてください。
- windowsのChromeでcsvファイルが文字化けする問題の解決方法を教えてください。
- csvファイルの文字化けを防ぐための記述方法を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
文字コードがなんだかわからんけど、適切なヘッダを出力すればいいんじゃないかな? 例えばUTF-8だったら header('Content-type: text/plain; charset=utf-8'); 文字コードは適切なのにしてね
その他の回答 (1)
- agunuz
- ベストアンサー率65% (288/438)
回答No.2
>上記のように記載した時、windowsのchromeでみると文字化けしてしまいます。 記載されたソースではfputcsvの戻り値(整数)をvar_dumpしているだけのようですが、何が化けるんでしょうか? $name などをprint していて(しているのかどうかソースからは読み取れませんが)文字化けするということなら、$name に格納されている文字列の文字セットとブラウザが認識している文字セットが違っているだけでしょ。 スクリプトの先頭で、記述している文字セットに合わせてheader()を返してやってください。 (例) header('content-type:text/html; charset=utf-8');
質問者
お礼
お礼が遅くなってしまい、失礼しました。 ご丁寧に記載していただき、ありがとうございました。 無事にやりたいことができるようになりました。
お礼
お礼が遅くなってしまい、失礼しました。 ご丁寧に記載していただき、ありがとうございました。 無事にやりたいことができるようになりました。