Cygwin的中文支持(解决ls -l 时乱码)
发布时间:01/15 来源: 浏览:
关键词:
下面来给大家介绍一篇Cygwin的中文支持(解决ls -l 时乱码),如果你碰到对中文支持时出现ls -1中文乱码问题可进入参考一下
我的前提是安装完成显示中文是正常的, 但是使用 ls -l 时出现乱码:
代码如下 | |
### 显示中文正常 rock@rock-PC /cygdrive/d/WampServer $ net start sshd CYGWIN sshd 服务正在启动 . CYGWIN sshd 服务已经启动成功。 ### ls -l 出问题 rock@rock-PC ~ $ ls -l ?荤.?.0 |
1.在用户目录(cd ~)里的.bash_profile文件末尾添加如下代码:
代码如下 | |
export LC_ALL=en_US.UTF-16 export LC_CTYPE=en_US.UTF-16 export LANG=en_US.UTF-16 export XMODIFIERS=@im=Chinput3 stty cs8 -istrip stty pass8 export LESSCHARSET=latin1 |
2.同样是~目录,去掉.inputrc文件中一下代码的注释(前面的#号)
代码如下 | |
set meta-flag on set convert-meta off set input-meta on set output-meta on |
以上操作即可完成,然后退出SSH,通过Windows服务重启CYGWIN sshd服务。
另外如果想自定义一些快捷命令,还是~目录,.bashrc文件中添加代码
代码如下 | |
# 浏览目录时彩色 |