CGI(Perl5)ネタ
やりたい事
UTF-8で書いたテキストデータを読み込み、文字コードをEUCに変換する。ハマリ
今までShift_Jis⇔EUCはjcode.plでコンバートしていたのだが、UTF-8はどうやら出来ないようだ(ホントはできる?)。調査結果
jcode.plの後継者Jcode.pmでどうやら出来るらしい。どうやった?
まずはJcode.pmよりJcode-2.00.zipをダウンロード。 解凍後、Jcode.pm及びJcodeフォルダをPerlをインストールしたフォルダ¥libに放り込む。あとは、ソースに以下のようにした。
#Jcode使いまーす。
use Jcode;
#UTF-8をEUCに変換しまーす。
&Jcode::convert( ¥$hoge, "euc", "utf8" );
結果
一発OK!う~ん気持ちイイ。2005/06/16


