Shougo/unite.vim — pull request #266 by DeaR (2013-06-27 10:18:50+00:00)
Title: Add settings of grep command encoding.

単純に自分の設定ミスなのかもしれませんが、それらしい設定が探ってもわかりませんでした。
概ねcp932とutf-8が混在してしまうWindows用のオプションになりますが、
stdoutのencodeを指定できるようにしました。

Git添付のgrep.exeはコマンドプロンプト上ではcp932に変換して出力しているようですが、
パイプ等で繋げたりした場合そのまま出力されてしまうようです。
で、それをcp932として読み込んでいた為、本来文字化ける筈のcp932ファイルの結果が正常表示されて、
utf-8ファイルの結果だと文字化けるということになってました。

jvgrepに至っては内部でencode判断してutf-8に変換して出力してしまうので、
あらゆるencodeのファイルの結果で文字化けるという状況になってました。

---

専用オプションではなくvimprocで使われてる `g:stdoutencoding` を参照した方が良いですかね？