UTF-8→EUC Jcode.pm

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

comment

↑ウエヘ