since 2003

blog ブログ

PerlのJcode.pm

2011.05.24

今までPerlで日本語の文字コードを使用する際、jcode.plを使用していた。

しか〜し、フォームの文字コードがUTF-8の場合、jcodel.plだとUTF-8(UNICODE)はサポート外なので使えな〜いpunch.gif

どうしよう?とググってみたら、今時はjcode.plじゃなくJcode.pmを使うそうなcoldsweats01.gif

今までjcode.plで事足りてたので全然気にしなかったんだけどねsad.gif

書き方はこちら


use lib ‘./lib’;
use Jcode;

$mailto=”$form{‘mailto’}”;
&Jcode::convert(\$mailto,’euc’);
$j = Jcode->new($mailto);
$mailto = $j->euc;

まずはここからJcode.pmをDLして、サーバーにアップ!
※必ず、jcode.pmファイルとJcodeフォルダも一緒にアップしてね(同階層)

jcode.plを使ってた人は”require ‘jcode.pl’;”を”use Jcode;”に変更。その上にuse lib ‘./lib’;も必ずつけてね!

ググると色んな書き方が出てくるけど、自分はこれで反映されたgood.gif

やってみ〜。

関連記事

Archive

Category

Recent Entry