From: "H.Yamamoto" Date: 2003-12-03T00:27:29+09:00 Subject: [ruby-dev:22117] Re: Dir.glob と Shjift_JIS について Tietew wrote: >Win32 では,ファイル名の同一判定は CompareString or lstrcmpi の >結果を用いるのが正しい方法です。(strcmpi じゃなくて) > >「A(fullwidth A)」と「a(fullwidth a)」や「Γ(fullwidth Gamma)」 >と「γ(fullwidth gamma)」が同一視されるなど String#casecmp とは >違った結果になるんですが 知りませんでした・・・全角文字でも大文字小文字が同一視されますね。 試しに、このAPIで組んでみようと思います。 でも、環境によって File.fnmatch('[a-z]' 'あ') などの挙動が変わるのは 問題ないんでしょうか?もともと文字コードで挙動が異なるので 問題ないのかもしれませんが・・・