Template::Stash::ForceUTF8.3pm

Langue: en

Version: 2006-03-18 (fedora - 05/07/09)

Section: 3 (Bibliothèques de fonctions)

NAME

Template::Stash::ForceUTF8 - Force UTF-8 (Unicode) flag on stash variables

SYNOPSIS

   use Template::Stash::ForceUTF8;
   use Template;
 
   my $tt = Template->new(
       LOAD_TEMPLATES => [ Template::Provider::Encoding->new ],
       STASH => Template::Stash::ForceUTF8->new,
   );
 
   my $vars;
   $vars->{foo} = "\x{5bae}\x{5ddd}";         # Unicode flagged
   $vars->{bar} = "\xe5\xae\xae\xe5\xb7\x9d"; # UTF-8 bytes
 
   $tt->process($template, $vars); # this DWIMs
 
 

DESCRIPTION

Template::Stash::ForceUTF8 is a Template::Stash that forces Unicode flag on stash variables. Best used with Template::Provider::Encoding.

SEE ALSO

Template::Provider::Encoding