use HTML::Entities;
use HTTP::Body;
use HTTP::Headers;
-use URI::Escape ();
use URI::QueryParam;
use Scalar::Util ();
=cut
sub unescape_uri {
- my $self = shift;
+ my ( $self, $str ) = @_;
- my $e = URI::Escape::uri_unescape(@_);
- $e =~ s/\+/ /g;
+ $str =~ s/%([0-9A-Fa-f]{2})/chr(hex($1))/eg;
+ $str =~ s/\+/ /g;
- return $e;
+ return $str;
}
=head2 $self->finalize_output