我有這個警告,每次我跑我的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