Perlにおける文字コード変換(Encode.pm)
昨日に引き続いて、Apacheのログファイル解析で、
日本語文字コードがShift_JISだったりUTF-8だったりするため
Perlの文字コード変換モジュールEncode.pmを用いて変換しました。
use Encode; use Encode::Guess qw/ shiftjis euc-jp utf8 /; $hoge = encode( 'shiftjis', decode( 'Guess', $strings ) );
このEncode.pmモジュールですが、Perl 5.8以降に標準モジュールとなったようです。
参考
・CPANのEncode.pm