From: WATANABE Hirofumi Date: 2000-12-19T13:31:24+09:00 Subject: [ruby-list:26634] Re: ファイル名が文字化け わたなべです. みなさん, いろいろ情報ありがとうございました. Daisuke Aoki writes: :1) は readdir() が原因でその辺の自前が必要?。 引数のワイルドカードは rb_iglob を使って展開するようにしました. そのため DJGPP 特有の .../*.rb みたいなのは **/*.rb のように zsh 風になります. :2) は stat()(_fixpath()?) が原因?。util.c に :void _fixpath(const char *in, char *out) { fixpath(in,out); } :付加すればいいのかな? これってもともと _fixpath だったんだけど, だれが _ を取っちゃっ たんでしょう? ってまつもとさんしかいないんだけど. _fixpath 自体は DJGPP 2.01 あたりの古いものがベースなので, DJGPP 2.03 を元に mblen を定義するようにしました. ここに DBCS vector を使っています. http://jarh.hoops.livedoor.com/ruby/ruby-1.6.2-20001218-i386-msdosdjgpp.tar.gz -- わたなべひろふみ