cygwin が悪いのかなあ。

いろいろやってみたところ、
tcsh, zsh: 日本語入力時、タブで補完したときの表示が化ける。
bash: ちゃんと表示される。
という感じです。

tcsh で、unset dspmbyte をすると、表示が化けるどころか
入力すらできないので、利いてるっぽい。

ls や echo の結果が日本語で表示されるのは、シェルとは
無関係らしい。スマソ

tcsh, zsh をお使いの方にお訊ねしますが、タブで補完したときに
日本語ファイル名表示されますか? …できないの私だけ?