From: KIMURA Koichi Date: 2008-06-06T16:35:54+09:00 Subject: [ruby-dev:34970] Re: open() and encodings 木村です。 On Fri, 6 Jun 2008 16:24:10 +0900 "U.Nakamura" wrote: > > なので、不正なバイト列のファイルが提供されたとしたら、しれっとファイル名 > > に ? が混入(MultiByteToWideChar() が置換する)し、ファイルは見えるがア > > クセスできず、な状態が作り出されて終わりかと思います。 > > 情報ありがとうございます。 > > 見えるということはつまりなんか壊れたファイル名自体は取れると > いうことですよねえ、エラー発生でなく。 > rubyはどうするべきなんでしょうね。 列挙するときにこっそりvalidation しておいて、へんなのが検出されたら 例外発生。とか。 #重いか -- 木村浩一