让Cyg终端正确显示中文
Thursday, July 28th, 2005 刚才把cygwin的telned安装起来了,现在可以用putty登陆了,可是不能正常显示中文目录或文件名,很是不爽。于是又发挥搜索引擎的威力,找了几篇文章来试,最后有一个可以用的,为了避免大家再花时间尝试,转载如下。
———————————————–
以下内容来源于:
http://www.linuxeden.com/forum/blog/index.php?op=ViewArticle&articleId=567&blogId=110848
终端
locale支持
Cygwin的locale支持一直都不太好,采用zh_CN.gb2312好像问题很多,我一直采用的是zh_CN.gbk
~/.bashrc
LC_CTYPE=zh_CN.gbk
CHARSET=GBK #(glib2需要使用找个环境变量确定文件名的编码)
export LC_CTYPE CHARSET
一些小问题
允许bash输入、输出中文字符
~/.inputrc
set convert-meta off
set input-meta on
set output-meta on
ls显示中文文件名(而不是一堆问号)
alias ls=”/bin/ls –show-control-chars”
less浏览中文文件
less –raw-control-chars
另外LESSCHARSET环境变量也很有用
———————————————–
上面配置中的:
alias ls=”/bin/ls –show-control-chars”
可以改为:
alias ls=”/bin/ls -N –color –show-control-chars”
这样ls时就会用彩色形式显示不同文件了,不爽一点吧。。
原来中有关于xwindows的相关中文配置,由于我没装那个没贴过来,大家自己去看原文。
好了,中文设置完了,你的cygwin基本上和真正的linux系统相同的了:),让我们一起cygwin吧。。。
下一步是什么呢?下一步我的目标是测试pro*c在cygwin上的使用,因为上次安装cygwin时pro*c始终没能搞定。希望这次可以吧。。继续努力。

