我有这个警告,每次我跑我的CGI脚本(输出由模板呈现::工具包):如何消除TT的“宽字符打印”警告?
Wide character in print at /usr/local/lib/perl5/site_perl/5.8.9/mach/Template.pm line 163.
什么是消除它的正确方法?
my %config = (
ENCODING => 'utf8',
INCLUDE_PATH => $ENV{TEMPLATES_DIR},
EVAL_PERL => 1,
}
my $tt = Template->new(\%config);
http://ahinea.com/en/tech/perl-unicode-struggle.html – Quentin 2010-03-18 09:14:43
这是否将输出自动编码为任何编码?如果是这样,那太棒了! – planetp 2010-03-18 09:24:36
@planetp:是的。请参阅http://perldoc.perl.org/perlunifaq.html#Is-there-a-way-to-automatically-decode-or-encode? – 2010-03-18 09:32:15