UTF-8環境ではrefeの実行結果が文字化けしてしまう。これを改善する為にはrefeのソースを編集する必要がある。/usr/lib/ruby/gems/1.8/gems/refe-0.8.0.3/lib/refe/searcher.rbのadjust_encodingメソッドを以下のように修正。
def adjust_encoding( str ) NKF.nkf('-w', str) # if shift_jis_platform? # NKF.nkf('-Es', str) # else # str # end end
これでrefeの日本語が文字化けしなくなって安心。