M.C.P.C.

―むり・くり―プラスコミュニケーション(更新終了)


| トップページ |

2004年10月15日 09:55

Safari の ファイル送信フォームのファイル名のデコード

このエントリーをはてなブックマークに追加 mixiチェック

パソコン・インターネットのアイコンSafari のキライなところのうち、ファイル送信フォームの時に、ファイルのパスの途中に日本語のディレクトリがあるとうまく行かないっていうのがいつのまにか直っていたので、Safari のファイル送信フォームに対応するようにコードを書き直そうと思いました。

Safari のキライなところのうち、ファイル名が 日本語.gif ていうかんじにエンコードされてしまう問題には、CGI 側で対応しなくてはいけません。

こんなんでどうでしょう。

$name =~ s/&#(\d\d\d\d\d);/Jcode->new(pack("U",$1),utf8)->euc/ge;

ていうか、僕の持っている perl のリファレンスには、pack に "U" なんて型指定文字列、載っていません

投稿 大野 義貴 [パソコン・インターネット] | |

トラックバック(0)

トラックバックURL: http://blog.dtpwiki.jp/MTOS/mt-tb.cgi/443

コメントする