XML::Simpleで変換したPerlのデータ構造を一気に文字コード変換
XML::Simpleで変換したPerlのデータ構造を一気に文字コード変換するかなり荒っぽい方法。
$xmlにXMLデータが入っているとして、
use XML::Simple;
use Data::Dumper;
my $ret = eval{
my $ref=XML::Simple::XMLin($xml);
my $VAR1=Data::Dumper::Dumper($ref);
#$VAR1= pack('C0A*',$VAR1);#Perl 5.6以下のUTF-8フラグを外す場合
return eval(Jcode->new($VAR1)->euc);
}
XMLに何が入っているかわからないと危険が伴う、諸刃の剣。素人にはお薦め出来ない(w