use CGI qw(unescape); $_ = "a%20%C3%A5%20%2F"; $value = CGI::unescape($_);