From: Tanaka Akira Date: 2007-08-26T00:44:31+09:00 Subject: [ruby-dev:31654] Re: rb_enc_mbclen In article , Yukihiro Matsumoto writes: > 一応、現在使われている場所については、読んではいけないところ > は読まないようにしてることを確認してはいます。 その確認というのはエンコーディングが ascii, euc-jp, sjis, utf8 しかなくて、先頭の 1byte で文字の長さがわかる前提の話で すよね。 その前提がなければ無理でしょう。たとえば、IO のバッファに 1byte だけ入っていて、そこで GB18030 として文字の長さを調べ ようと思えば、データじゃないところを読んでしまう可能性があり ます。 > あんまり鬼車自 > 身に手を入れたくは無かったんですけど、ここはいじらないとしょ > うがないかなあ。 鬼車自身は困らないんですかねぇ。 -- [田中 哲][たなか あきら][Tanaka Akira]