-2
我面对这个问题,即由于多字节字符从function.Please时返回字符串值的变化考虑下面的语句Perl的支持多字节
print "charEncoding string val = " . $enc->($val) . "\n\n";
#prints charEncoding string val = 歡迎來到雅虎!
my $encoded = $enc->($val); <---- $encoded is not same as $enc->($val).
print "\n charEncodingo $encoded == $val " ;
#prints charEncodingo æ¡è¿Žä¾†åˆ°é›…虎! == 歡迎來到雅虎!
'$ enc'是什么? '$ val'和'$ enc - >($ val)'之间有什么区别? – mob 2012-03-07 18:20:59
这是Perl,万一我错过了说和$ enc === Encode :: encode_utf8 – 2012-03-07 18:30:57
Perl没有多字节任何东西。它有字符。 – tchrist 2012-03-07 18:34:39