J'ai cet avertissement chaque fois que je lance mon script CGI (la sortie est rendu par modèle :: Toolkit):Comment est-ce que j'élimine l'avertissement "Caractère large à l'impression" de TT?
Wide character in print at /usr/local/lib/perl5/site_perl/5.8.9/mach/Template.pm line 163.
Quelle est la bonne façon de l'éliminer?
je crée l'objet tt en utilisant cette config:
my %config = (
ENCODING => 'utf8',
INCLUDE_PATH => $ENV{TEMPLATES_DIR},
EVAL_PERL => 1,
}
my $tt = Template->new(\%config);
http://ahinea.com/fr/tech/perl-unicode-struggle.html – Quentin
Est-ce que cela auto-encoder la sortie dans n'importe quel encodage? Si c'est le cas, c'est génial! – planetp
@planetp: Oui. Voir http://perldoc.perl.org/perlunifaq.html#Is-there-a-way-to-automatically-decode-or-encode? –