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ページの取得