CGI: Common Gateway Interface part 13
■ このスレッドは過去ログ倉庫に格納されています
0029nobodyさん
2005/11/22(火) 01:00:11ID:???CGIプログラミング第2版は読んだことないけど
URLエンコードならその正規表現の直後にtrでスペースはを+にしてるんでしょ?
こんな感じで
$text =~ s/([^a-z0-9_.!~*'\(\) -])/sprintf "%%%02X", ord($1)/egi;
$text =~ tr/ /+/;
■ このスレッドは過去ログ倉庫に格納されています