goo blog サービス終了のお知らせ 

コード溜め

備忘録的コンピュータ日記

[Perl]Encodeモジュールでコード変換

2005-06-07 14:15:58 | perl
use Encode;
#EUC->Shift-JISの例
foreach (map glob($_), @ARGV)
{
print $_."\n";
open IN, "<:encoding(euc-jp)", $_ or die;
open OUT, ">:encoding(shiftjis)", "sjis_".$_ or die;
while (<IN>){ print OUT $_; }
}
# 下のような方法もあるらしい(from_to)
# open my $in, "<", $infile or die;
# open my $out, ">", $outfile or die;
# while(<$in>){
# from_to($_, "shiftjis", "euc-jp", 1);
# print $out $_;
# }

コメントを投稿

サービス終了に伴い、10月1日にコメント投稿機能を終了させていただく予定です。