Cygwinからlv入れてみて、SJISのテキストを表示させてみるとすべての行が"OOPS"で始まる。
→"TERM"環境変数に"cygwin"を設定すれば解決。
TERMにcygwin設定すると、emacsのカラー表示でトラブル・・・らしい、のだけれど、自分はemacs使わなくてvimオンリーで、TERM=cygwinでもvimは特に問題は発生してないのでこれで行きます。
.bashrc:
export TERM=cygwin export PAGER=lv
動作確認:
Win7SP1日本語版 $ cygcheck -c cygwin bash lv vim mintty Cygwin Package Information Package Version Status bash 4.1.10-4 OK cygwin 1.7.16-1 OK lv 4.51-1 OK vim 7.3.646-1 OK mintty 1.1.1-1 OK
参考: