1. 编辑用户home目录下的文件.inputc,去除以下几行的注释:

set meta-flag on
set convert-meta off
set output-meta on
set input-meta on

2 编辑用户home目录下的文件.bash_profile,在文件末尾加上下面几行:

alias ls='ls --color --show-control-chars'
export LC_ALL=zh_CN.GB23122
export LC_CTYPE=zh_CN.GB2312
export LANG=zh_CN.GB2312
export XMODIFIERS="@im=Chinput"3
stty cs8 -istrip
stty pass8
export LESSCHARSET=latin1

3,经过以上过程后,重启cygwin,就应许支持中文了,当然,如果要改变home目录则要编辑cygwin.bat,具体如下:
在bash命令之前加入set HOME=<用户目录>,比用户目录设置在c:\cygwin\home\Administrator
这一步是必须的,否则上面的设置无法生效


转载自: http://hi.baidu.com/aztack/blog/item/e78c16cef5d1ba3db600c809.html