• ベストアンサー
※ 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に変換する方法を教えてください。

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

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

-------------- foreach(@csvdata){ use Encode; # この行と Encode::from_to( $_, 'utf8', 'shiftjis' ); # この行を挿入 $downloaddata .= $_; } -------------- 上記のように2行挿入してみてください。 PerlのバージョンによってはEncodeモジュールが入ってない場合はエラーになります。 お試しください。

参考URL:
http://okwave.jp/qa/q7584615.html
bakusui
質問者

お礼

さっそく施してみました。 ばっちりできました! 助かりました。 ありがとうございました。

関連するQ&A

専門家に質問してみよう