cygtermは、teraterm等のターミナルソフトからcygwinを使用するためのプログラム。 昔はTera Termとは別配布だったが、teraterm-4.68をダウンロードしたら一緒についてきた。 早速起動してlsしてみると、日本語のファイルが化ける。 cygwinの1.7から文字コードがUTF-8になっているようだが、cygermはデフォルトがSJIS設定になっている。 Tera Termのインストールディレクトリにあるcygterm.cfgを編集して、TERMの設定から/KR=SJIS /KT=SJISを削除する。 元の設定: TERM = ttermpro.exe %s %d /E /KR=SJIS /KT=SJIS /VTICON=CygTerm /nossh 変更後: TERM = ttermpro.exe %s %d /E /VTICON=CygTerm /nossh