use Unicode::String qw(utf8 latin1); use URI::Escape; print "Content-type: text/html\n\n"; my @values = split('/', $ENV{PATH_INFO}); my $utf8 = Unicode::String->new( $values[1] ); print "utf8:".$utf8."
"; my $latin1 = Unicode::String::latin1($utf8); print "latin1:".$latin1."
"; # Works in IE my $unescapeIE = uri_unescape($latin1); print "unescapeIE:".$unescapeIE."
"; # works in FireFOx my $unescapeFF = uri_unescape($values[1]); print "unescapeFF:".$unescapeFF."
";