プロが教える店舗&オフィスのセキュリティ対策術

Perl5.8でCGI::Liteを使ってファイルのアップロードをするつもりですが、ファイル名が日本語の場合とファイルの中身が文字化けして保存されています。
文字コードはutf8で統一させているのですが、
例えば、テスト.txtというファイルで中身がEUC-JPのファイルをアップロードしてもアップロード先でファイル名が化けずに中身もEUC-JPで保存されるようにしたいのですが、どういう関数を施せば良いでしょうか?

CGI::Liteに変わる他のモジュールでもあるのでしょうか?

A 回答 (1件)

アップロードそのものはCGI::Liteで問題ないと考えます。


問題はファイル名を変換していないところでしょう。
「jcode.pl」で変換すれば解決するはずです。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!