Catalyst::Plugin::Unicode::Encoding.3pm

Langue: en

Version: 2010-07-05 (fedora - 01/12/10)

Section: 3 (Bibliothèques de fonctions)

NAME

Catalyst::Plugin::Unicode::Encoding - Unicode aware Catalyst

SYNOPSIS

     use Catalyst qw[Unicode::Encoding];
 
     MyApp->config( encoding => 'UTF-8' ); # A valid Encode encoding
 
 

DESCRIPTION

On request, decodes all params from encoding into a sequence of logical characters. On response, encodes body into encoding.

METHODS

encoding
Returns an instance of an "Encode" encoding
     print $c->encoding->name
 
 

OVERLOADED METHODS

finalize_headers
Encodes body into encoding.
prepare_uploads
Decodes parameters, query_parameters, body_parameters and filenames in file uploads into a sequence of logical characters.
prepare_action
Decodes request arguments (i.e. "$c->request->arguments") and captures (i.e. "$c->request->captures").
setup
Setups "$c->encoding" with encoding specified in "$c->config->{encoding}".

SEE ALSO

Encode, Encode::Encoding, Catalyst::Plugin::Unicode, Catalyst.

AUTHORS

Christian Hansen, "ch@ngmedia.com"

Masahiro Chiba

Tomas Doran, "bobtfish@bobtfish.net"

LICENSE

This library is free software . You can redistribute it and/or modify it under the same terms as perl itself.