From: "U.Nakamura" Date: 2001-02-18T03:09:50+09:00 Subject: [ruby-list:27992] Re: Dir[pattern] こんにちは、なかむら(う)です。 追記。 At Sun, 18 Feb 2001 02:55:17 +0900, "U.Nakamura" wrote in '[ruby-list:27991] Re: Dir[pattern]' > > CharNext()ですが、これって DOSISH な環境では普通にあるもんな > > んですか? それと、定義されない場合には、 +1 するんじゃなく > > て、regex.hのmbclen()を使った方が良くないですか? > > Windows環境にはあります。あ、cygwinにはないかもしれない。 > で、定義されない場合は... おまかせです。 「おまかせ」と言っておいてなんなのですが、ファイル名の文字コ ードは往々にしてスクリプトの文字コード指定と異なる場合がある と思います。 DJGPPではutil.cのmblen()を使うことによって、またWindowsでは CharNext()を使うことによって、システムの文字コード(=ファイル 名の文字コード、のはず)による処理が可能になるわけですが、そ の他の環境でどうすべきなのかは... わかりません。 それでは。 -- U.Nakamura