- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:utf-8のCSVをshift_jisに変換したい)
utf-8のCSVをshift_jisに変換する方法はある?
このQ&Aのポイント
- Perl5.8でUTF-8のCSVをダウンロードする際、エクセルで開く際の支障を解消するために、文字コードをshift_jisに変換したい場合はどのようにすれば良いでしょうか?
- 現在のコードでは、ダウンロードしたUTF-8のCSVデータをそのまま出力していますが、開く際の文字化けを防ぐためにはどのように修正すれば良いでしょうか?
- CSVのダウンロード時に、出力するデータの文字コードをUTF-8からshift_jisに変換する方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
-------------- foreach(@csvdata){ use Encode; # この行と Encode::from_to( $_, 'utf8', 'shiftjis' ); # この行を挿入 $downloaddata .= $_; } -------------- 上記のように2行挿入してみてください。 PerlのバージョンによってはEncodeモジュールが入ってない場合はエラーになります。 お試しください。
お礼
さっそく施してみました。 ばっちりできました! 助かりました。 ありがとうございました。