[Tokyo-pm] Jcode-1.99.03 released -- 2.00 beta

Dan Kogai dankogai @ dan.co.jp
2005年 2月 13日 (日) 03:44:43 PST


弾です。

On Feb 13, 2005, at 12:12, 高橋誠 wrote:
>  Windows 2000 Perl 5.8.4で、下記のスクリプトを実行したところ、
>
> C:\AWStats63_Jpn\wwwroot\cgi-bin>perl test.pl
> binary
> Unknown encoding 'binary' at (eval 1) line 118
>
> という結果になりました。
>  Jcode-0.88以前では、エラーメッセージでなく、無変換にしていたようです。

この点の修正を含む 1.99_03 を release したのでお知らせします。

http://www.dan.co.jp/~dankogai/Jcode-1.99_03.tar.gz

今回は互換性の確保にとどまらず、機能拡張もなされています。

* jcode($octet, 'iso-latin1')->big5 のようなことが出来るようになりました。
   仕組みはsourceをご覧下さい

* fallbackをobject単位で指定出来るようにしました。

   print jcode("\x{262f}")->fallback(Jcode::FB_XMLCREF) #  '☯'

* ->s() の返り値をselfにしたので、->tr()と同じくchainできます。

   my $str = '漢字、カタカナ、ひらがなの入ったString';
   my $j = jcode($str, 'euc');  # ソースはEUC
 print $j->s("カタカナ","片仮名")->s("ひらがな","平仮名")
   # "漢字、片仮名、平仮名の入ったString"

以上取り急ぎ

Dan the (J|En)code Maintainer



Tokyo-pm メーリングリストの案内