免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5228 | 回复: 5
打印 上一主题 下一主题

在WINXP下如何让cygwin能显示中文 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-02-25 11:27 |只看该作者 |倒序浏览

我现在为了方便,在WINXP下安装了cygwin。用其自带的命令显示操作结果时可以显示,但在浏览目录时,如果存在中文文件,cygwin无法显示完整的文件名。应该如何设置才能让cygwin显示中文呢?请熟悉cygwin的朋友指点一二。

论坛徽章:
0
2 [报告]
发表于 2007-02-25 15:39 |只看该作者
显示中文、输入中文的问题可参考:
http://cygwin.com/faq/faq.using.html#faq.using.unicode

论坛徽章:
0
3 [报告]
发表于 2007-08-05 00:48 |只看该作者

WINXP下cygwin中文文件名支持求解

按说明19条做了,中文能输入也能显示了,但中文文件名不支持.
说明中举例不是中文,下面三句对中文该如何设啊?
export LANG="ja_JP.SJIS"
export OUTPUT_CHARSET="sjis"
set kanji-code sjis


bash-3.2$ ls
af     ca     en@boldquot  fi            hi  ka            mk  pa     si  tr
ar     cs     en@quot      fr            hr  ko            mr  pl     sk  uk
be     cy     en_GB        ga            hu  ku            ms  pt     sl  ur
bg     da     eo           gcc-3.4.3.rw  id  ky            nb  pt_BR  sq  vi
bn     de     es           gl            is  lg            nl  ro     sr  zh_CN
bn_IN  de_AT  et           gu            it  lo            nn  ru     sv  zh_HK
bs     el     eu           he            ja  locale.alias  no  rw     ta  zh_TW
bash-3.2$ pwd
/usr/share/locale

19. Why don't international (Unicode) characters work?

Internationalization is a complex issue. The short answer is that Cygwin is not Unicode-aware, so things that might work in Linux will not necessarily work on Cygwin. However, some things do work. To type international characters (£ä&ouml in bash, add the following lines to your ~/.inputrc file and restart bash:

        set meta-flag on
        set convert-meta off
        set output-meta on
        set input-meta on
        set kanji-code sjis

These are options to the readline library, which you can read about in the bash(1) and readline(3) man pages. Other tools that do not use readline for display, such as less and ls, require additional settings, which could be put in your ~/.bashrc:

alias less='/bin/less -r'
alias ls='/bin/ls -F --color=tty --show-control-chars'
export LANG="ja_JP.SJIS"
export OUTPUT_CHARSET="sjis"

论坛徽章:
0
4 [报告]
发表于 2007-08-05 11:49 |只看该作者
照着调整了也输入不了汉字

论坛徽章:
0
5 [报告]
发表于 2007-08-05 19:12 |只看该作者

论坛徽章:
0
6 [报告]
发表于 2007-08-06 08:18 |只看该作者
刚试出来,ls --show-control-chars
ls 按下tab补全,中文名就出来了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP