« Linux から Windows への perl スクリプトの移植 | メイン | use utf8; »
2004年03月20日
Encode, Encode::Guess モジュール
Encode モジュールを使うと、いろいろな文字コードを decode できる。どういう文字コードであるかをスクリプトに決定させるには、 Encode::Guess モジュールを使う。Active Perl のヘルプには以下のような例が載っている。$data に入っている文字列の文字コードを判別して、decode するものだ。use Encode::Guess, my $enc = guess_encoding($data, qw/euc-jp shiftjis 7bit-jis/); ref($enc) or die "Can't guess: $enc"; $utf8 = $enc->decode($data); # or $utf8 = decode($enc->name, $data)
投稿者 augustus : 2004年03月20日 22:48
トラックバック
このエントリーのトラックバックURL:
http://www.augustus.to/cgi-bin/blog/mt-tb.cgi/59