CGI-Pure
view release on metacpan or search on metacpan
}
# Parse params.
my $pairs_hr = parse_query_string($data);
foreach my $key (keys %{$pairs_hr}) {
# Value processing.
my $value;
if ($self->{'utf8'}) {
if (ref $pairs_hr->{$key} eq 'ARRAY') {
my @decoded = ();
foreach my $val (@{$pairs_hr->{$key}}) {
push @decoded, decode_utf8($val);
}
$value = \@decoded;
} else {
$value = decode_utf8($pairs_hr->{$key});
}
} else {
$value = $pairs_hr->{$key};
}
# Add parameter.
$self->_add_param($key, $value);
}
( run in 0.313 second using v1.01-cache-2.11-cpan-26ccb49234f )