XML::Simpleを使ったPerlスクリプトの文字化けではまってしまったので、その備忘録です。 1.発生事象 Perlスクリプトで次のXMLファイルを読み込みます。ファイルの文字コードはUTF-8です。 <?xml version="1.0" encoding="utf-8"?> <list> <name>ほげ</name> </list> Perlスクリプト(CGI)のサンプルは次の通りです。ファイルの文字コードはUTF-8です。 #!/usr/bin/perl use strict; use CGI; use XML::Simple; my $q = new CGI; print $q->header(-charset=>'utf-8'); print $q->start_html; my $xml = XMLin('foo.xml'); my $name = $xml->{nam