From: wanabe Date: 2008-04-20T20:54:40+09:00 Subject: [ruby-dev:34459] Re: str_new() may create broken string ワナベです。 08/04/17 に Tanaka Akira さんは書きました: > 文字がないところに mbc_enc_len を適用するところがそもそもお > かしいと思うんですが、どういう例で発生するんでしょうか。 確かにそうですね。問題を完全に見誤っていました。 str_new()の問題ではなく、file_expand_path()中で 文字列長が決まる前にrb_enc_check()が呼ばれることが問題だったようです。 さらに、この問題はすでにリビジョン 16018で修正されていました。 チェックし損ねていました。すみません。 (蛇足になりますが、以前は sample/test.rb 中の File.expand_path の返り値と  正規表現とのマッチング部分で "broken Windows-31J string"となっていました。) -- ワナベ