字符串变量里包含特殊字符打印出现乱码如何解决,求助大神
use Encode qw(encode decode);
use Encode::Locale;
my $name = "name——";
print "1name is $name \n";
print "2name is $name \n";
$name2 =decode("utf8",$name ,1);
print "3name is $name2\n";
name变量包含特殊字符——
我打印出结果:
1 name is ces——
2 name is ces鈥斺€?
3 name is ces鈥斺€?
如何解决2,3的乱码问题?