Catalyst-Runtime
view release on metacpan or search on metacpan
lib/Catalyst/UTF8.pod view on Meta::CPAN
What Catalyst does with UTF8 in your GET and classic HTML Form POST
=head2 UTF8 in URL query and keywords
The same rules that we find in URL paths also cover URL query parts. That is
if one types a URL like this into the browser
http://localhost/example?â¥=â¥â¥
When this goes 'over the wire' to your application server its going to be as
percent encoded bytes:
http://localhost/example?%E2%99%A5=%E2%99%A5%E2%99%A5
When L<Catalyst> encounters this we decode the percent encoding and the utf8
so that we can properly display this information (such as in the debugging
logs or in a response.)
[debug] Query Parameters are:
.-------------------------------------+--------------------------------------.
| Parameter | Value |
+-------------------------------------+--------------------------------------+
| ⥠| â¥â¥ |
'-------------------------------------+--------------------------------------'
( run in 0.357 second using v1.01-cache-2.11-cpan-624ce96ca49 )