おおたです。お返事が遅くなりました.
そろそろ shell の話題だと思うので fj.unix.shells に振りますが,
当たってるかな…….(むしろ fj.questions.unix?)

 Cygwin の端末から日本語ディレクトリ名へちゃんと cd ができないという
話です.

ginga-fj-swentemporalさんが2005年03月13日(日) 14時59分17秒に、
fj.comp.securityに投稿した<050313145917.M0108635@athena.ginganet.org>の記事から

> > ンプトを使った端末を使い続けてます.でもこれだと日本語ファイル名がちゃ
> > んと扱えなくて,日本語のディレクトリに cd するときにわざわざ
> > cd `ls | tail -1` とかめんどいことを…….
> 
> zsh だったら tab 押してると候補メニューになって
> カーソル(or ^F^B^N^P とか)で選択できますがそれじゃダメ?

 なるほど! ありがとうございます.これで選択はできるようになりました.

 ……が,そもそも日本語ファイル名がちゃんと見えない(↓)状態なんで

$ ls
Application Data  My Documents  PrintHood  _viminfo        winscp.RND
Cookies           NTUSER.DAT    Recent     logo.miff       ?X?^?[?g ???j???[
Favorites         NetHood   SendTo         ntuser.dat.LOG  ?f?X?N?g?b?v
Local Settings    PUTTY.RND Templates  ntuser.ini
\[\033]0;\w\007
\033[32m\]\u@\h \[\033[33m\w\033[0m\]

# 下二行は(↑) $PS1 が良くないらしい

選択するときも,候補は出るんですが,選択肢のどれがどれかっつーのが
わからんという…….

$ cd [TAB]
Application\ Data/
Cookies/
Favorites/
Local\ Settings/
My\ Documents/
NTUSER.DAT
NetHood/
PUTTY.RND
PrintHood/
Recent/
SendTo/
Templates/
_viminfo
logo.miff
ntuser.dat.LOG
ntuser.ini
winscp.RND
\M-^CX\M-^C\^\M-^A\[\M-^Cg\ \M-^C\M-^A\M-^Cj\M-^C\M-^E\M-^A\[
\M-^Cf\M-^CX\M-^CN\M-^Cg\M-^Cb\M-^Cv

のようになります.

http://uguisu.skr.jp/Windows/cygwin_jp.html によれば

| zsh
|
| デフォルトで EUC なら入力できます。

| ls での日本語表示方法
|
| lsで8bitの文字列の表示を行おうとすると、そのままでは“?”が表示され
| てしまいます。
|
|       ???{???\??.txt
|
| そこで、オプション「 --show-control-chars 」を使って8bit目を表示させます。
|
| $ ls --show-control-chars
|
|       日本語表示.txt

とあるんですが,

$ ls
Application Data  My Documents  PrintHood  _viminfo        winscp.RND
Cookies           NTUSER.DAT    Recent     logo.miff       ?X?^?[?g ???j???[
Favorites         NetHood       SendTo     ntuser.dat.LOG  ?f?X?N?g?b?v
Local Settings    PUTTY.RND     Templates  ntuser.ini

$ ls --show-control-chars
Application Data  My Documents  PrintHood  _viminfo        winscp.RND
Cookies           NTUSER.DAT    Recent     logo.miff       X^[g j
[
Favorites         NetHood       SendTo     ntuser.dat.LOG  fXNgbv
Local Settings    PUTTY.RND     Templates  ntuser.ini

……うーん,どのレベルの問題なのかいまいちよく分かってません.自分で
振っときながら言うのもなんですが,shell の問題でもないような気がして
きました…….$TERM は cygwin です.inputrc は,

$ cat .inputrc
# base-files version 3.2-1

# don't beep at me
# set bell-style visible

# the following line is actually
# equivalent to "\C-?": delete-char
"\e[3~": delete-char

# VT
"\e[1~": beginning-of-line
"\e[4~": end-of-line

# kvt
"\e[H":beginning-of-line
"\e[F":end-of-line

# rxvt and konsole (i.e. the KDE-app...)
"\e[7~":beginning-of-line
"\e[8~":end-of-line

# for Cygwin and EUC
set input-meta on
set convert-meta off
set meta-flag on
set output-meta on

このような感じです.最後の四行は
http://uenox.ld.infoseek.co.jp/cygwin/japanese.html などを参考にして
加えています.でも,「日本語メッセージ」の問題じゃないような.

----------- ニュースはみんなのために /|\ メールは個人のために -----------
.. 太田 尚志 - http://web.sfc.keio.ac.jp/~takot/ MSN#: supertakot@hotmail...