removed query param decoding
Christian Walde [Mon, 19 Nov 2012 11:00:40 +0000 (12:00 +0100)]
lib/Web/Dispatch/ParamParser.pm

index 3caf160..a00146e 100644 (file)
@@ -3,8 +3,6 @@ package Web::Dispatch::ParamParser;
 use strict;
 use warnings FATAL => 'all';
 
-use Encode 'decode_utf8';
-
 sub UNPACKED_QUERY () { __PACKAGE__.'.unpacked_query' }
 sub UNPACKED_BODY () { __PACKAGE__.'.unpacked_body' }
 sub UNPACKED_BODY_OBJECT () { __PACKAGE__.'.unpacked_body_object' }
@@ -107,7 +105,6 @@ sub get_unpacked_uploads_from {
       next unless (($name, $value) = split(/=/, $pair, 2)) == 2;
 
       s/$DECODE/$hex_chr{$1}/gs for ($name, $value);
-      $_ = decode_utf8 $_ for ($name, $value);
 
       push(@{$unpack{$name}||=[]}, $value);
     }