2008-10-29 PerlのUTF-8処理 文字コード Perl UTF-8のテキスト処理をする時はまず入り口でUTF-8フラグを立てる。 最後の出力(出口)ではUTF-8フラグを落とす。 my $str = "日本語"; #UTF-8フラグを立てる utf8::decode($str); #UTF-8かどうかをチェック print utf8::is_utf8($str); #・・・なにかの処理・・・ #UTF-8フラグを落とす utf8::encode($str); print $str;