>>862
>hike-1.2.1/lib/hike/index.rb

ブロックの中で例外になってて、ブロックの中身は
entry.to_s =~ /^¥.|~$|^¥#.*¥#$/

entryはPathname.new(path)の中にある個々のファイルの名前文字列。
正規表現のほうはスクリプトエンコーディングになってるはず。

ファイル名のエンコーディングって面倒くさそうだな。
とりあえずブロックの中にいるときにentryのエンコーディングやバイト列を
検分してみたらどうか。