From: "NARUSE, Yui" Date: 2007-12-12T08:09:17+09:00 Subject: [ruby-dev:32546] Re: [ruby-cvs:21409] Ruby:r14172 (trunk): * transcode.c: new file to provide encoding conversion features. 成瀬です。 Martin Duerst wrote: >> これでstatefullなエンコーディングに対応できるんだろうかとか、あ >> りますが。 > > 現在のコードではできませんが、いずれ (必要でしたら数日で) > できるかと思います。 statefullなエンコーディングにもいろいろありますが、ISO-2022-JP に限って 言えば、ISO-2022-JP -> EUC-JP -> UTF-8 や UTF-8 -> EUC-JP -> ISO-2022-JP と、EUC-JP を挟むと意外と簡単です。あとはそれを挟めるフレームワークさえ あれば。Perl/Encode はそういった構造だったと記憶しています。 -- NARUSE, Yui DBDB A476 FDBD 9450 02CD 0EFC BCE3 C388 472E C1EA