我需要将文件的编码格式从ANSI更改为UTF-8 ...请建议我完成此操作,我已经使用了一些方法。但它没有奏效。因此我编写了我所做的代码。Perl代码将ANSI编码格式的xml文件保存为UTF-8编码
use utf8;
use File::Slurp;
$File_Name="c:\\test.xml";
$file_con=read_file($File_Name);
open (OUT, ">c:\\b.xml");
binmode(OUT, ":utf8");
print OUT $file_con;
close OUT;
Perl已经有了一个完美的cromulent编码库:[Encode](http://p3rl.org/Encode)。哦,看起来,它也有一个[iconv工作相似](http://search.cpan.org/dist/Encode/bin/piconv)! – daxim 2011-03-15 16:51:12