>>512
ターミナルから less で日本語表示できてるんだけど。
ls -v で日本語が出るってことは端末エミュレータの設定が UTF-8 になってない?

ターミナルメニュー --> ウィンドウの設定... --> ディスプレイ --> 文字セットエンコーディング:
--> 日本語(EUC)

% bash
$ export LANG=ja_JP.EUC
$ less -r foo.txt

文句を言う前に、少しは自分で調べよう。