X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=blobdiff_plain;f=lib%2FCatalyst.pm;h=03b49c65c1fe3d653ce9779ca4afe02a8594695c;hp=4d28b839928c2f9ce1eea9089bf30d2e87db89b2;hb=6cf77e11ef210219fbbe19df5f5b7cd7c84f501c;hpb=7a5049902b30035b0d5bbdc77b1600bc945590cf diff --git a/lib/Catalyst.pm b/lib/Catalyst.pm index 4d28b83..03b49c6 100644 --- a/lib/Catalyst.pm +++ b/lib/Catalyst.pm @@ -3904,6 +3904,39 @@ parameter to true. =item * +C + +If true, then do not try to character decode any wide characters in your +request URL query or keywords. Most readings of the relevent specifications +suggest these should be UTF-* encoded, which is the default that L +will use, hwoever if you are creating a lot of URLs manually or have external +evil clients, this might cause you trouble. If you find the changes introduced +in Catalyst version 5.90080+ break some of your query code, you may disable +the UTF-8 decoding globally using this configuration. + +This setting takes precedence over C and +C + +=item * + +C + +By default we decode query and keywords in your request URL using UTF-8, which +is our reading of the relevent specifications. This setting allows one to +specify a fixed value for how to decode your query. You might need this if +you are doing a lot of custom encoding of your URLs and not using UTF-8. + +This setting take precedence over C. + +=item * + +C + +Setting this to true will default your query decoding to whatever your +general global encoding is (the default is UTF-8). + +=item * + C In older versions of Catalyst, when more than one action matched the same path