gemはコマンドプロンプトから実行してgem install refeする(多分どうにかこうにかしたらCygwinからでもいけるんだろうけど).C:\Ruby\bin\refeの一行目を
#!c:/ruby/bin/ruby.exe -e load(`cygpath -w #{ARGV.shift}`.chomp)
にするとCygwinからrefeが実行可能に(参考:http://wassr.jp/user/esetomo/statuses/HXKEAZrXp3).
これで文字化けしなかったらOK.Cygtermの設定がUTF-8になってて文字化けする場合,C:\Ruby\lib\ruby\gems\1.8\gems\refe-0.8.0.3\lib\refe\searcher.rbを開いて,require 'iconv'を追加,20行目付近以降を
def adjust_encoding( str ) Iconv.iconv("UTF-8","EUC-JP",str) # if shift_jis_platform? # NKF.nkf('-Es', str) # else # str # end end
と書き換えてUTF-8出力させるようにする(参考:http://fragments.g.hatena.ne.jp/samurai20000/20060326/1143380535).