[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 メーリングリストの案内