[Tokyo.pm] Encode-1.00 Released

Dan Kogai dankogai @ dan.co.jp
2002年 3月 28日 (木) 18:44:21 CST


弾です。

たいとるどおり、Perl 5.8.0 に標準装備される文字コード変換モジュー
ル、Encode-1.00 をさきほど Release しました。ああ、しんど。

サポートしているエンコーディングだけでもこんなにあります。

7bit-jis, big5, big5-hkscs, big5plus, cp1047, cp1250, cp1251, cp1252, 
cp1253, cp1254, cp1255, cp1256, cp1257, cp1258, cp37, cp932, cp936, 
cp949, cp950, dingbats, euc-cn, euc-jp, euc-kr, euc-tw, gb12345-raw, 
gb18030, gb2312-raw, gsm0338, hp-roman8, hz, iso-2022-jp, iso-2022-jp-1, 
iso-8859-1, iso-8859-10, iso-8859-11, iso-8859-13, iso-8859-14, 
iso-8859-15, iso-8859-16, iso-8859-2, iso-8859-3, iso-8859-4, 
iso-8859-5, iso-8859-6, iso-8859-7, iso-8859-8, iso-8859-9, iso-ir-165, 
johab, koi8-f, koi8-r, koi8-u, ksc5601-raw, MacCentralEurRoman, 
MacCroatian, MacCyrillic, MacDingbats, MacGreek, MacIcelandic, 
MacJapanese, MacRoman, MacRumanian, MacSami, MacThai, MacTurkish, 
MacUkrainian, nextstep, posix-bc, shiftjis, symbol, UCS-2, UCS-2le, 
US-ascii, UTF-8, viscii

全部で75。もうすこし頑張れば Mule にもおいつきそうです(が、たぶん 
ISO-2022-JP-2 なんかは別モジュールになるでしょう。CNS 11643 のフルサポー
ト(euc-tw)などはすでに別モジュールですし)。まてよ、Vendor Mapping の
サポートを数えるともしかしてこっちの方が多いのかな?少なくともブラウザー
にはおっついたと思います。

perl 5.8.0 には、Filter::Simpleも標準搭載なので、

use Charset "euc-jp";

みたいなモジュールも簡単に作れます(手が空いたら作ろうかな...)

それにしても、CJK encodings がperl coreに標準装備される意義は大きいです。
ブラウザーの方は曲がりにも多国語対応になって久しいのに、それを受ける
サーバー側は明らかに遅れてましたから。

さてと、ぼちぼち Jcode からも Encode が使えるようにするか....

Dan the (En|J)code Maintainer




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