URIエスケープ


 URI::Escapeを使うと簡単です。
use strict;
use URI::Escape;

my $param = '50% Off!';

my $safe = URI::Escape::uri_escape($param);
my $text = URI::Escape::uri_unescape($safe);

print $safe, "\n";
print $text, "\n";

関連項目

・HTMLエスケープ
・クエリ付きURIの作成
・URIの分解
・URIの正規化
・Webページの取得