LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 993|回复: 8

tcsh不支持中文?

[复制链接]
发表于 2003-4-29 13:56:36 | 显示全部楼层 |阅读模式
刚看了置顶文章
在rxvt中运行tcsh后发现没办法输入中文呀
显示正常的说
发表于 2003-4-29 14:49:12 | 显示全部楼层
是不是你的终端不支持中文呀1
 楼主| 发表于 2003-4-29 14:56:11 | 显示全部楼层
rxvt呀,bash下中文很正常
我用mlterm和gnome-terminal也试过,运行tcsh后,中文就是输入不进去
发表于 2003-4-29 15:12:28 | 显示全部楼层
运行setenv看看,是否有
GDM_LANG=zh_CN.GB18030
LANG=zh_CN.GB18030
LANGUAGE=zh_CN.GB18030:zh_CN.GB2312:zh_CN
SUPPORTED=zh_CN.GB18030:zh_CN:zh
(xterm)
发表于 2003-4-29 15:34:26 | 显示全部楼层
我也遇到同样的问题,c shell下可显示中文,但不能输入中文,在打开vim是可以输入中文的。
我想也是和环境变量有关,C shell要调用.login文件设置环境,通常bash用户目录下是没有的。不过我还没找到关键点。
发表于 2003-4-29 16:37:56 | 显示全部楼层
我的都可以输入/显示中文呀!奇怪
/bin/sh
/bin/bash
/bin/bash2
/bin/ash
/bin/bsh
/bin/tcsh
/bin/csh
/bin/ksh
发表于 2003-4-29 17:39:06 | 显示全部楼层

编辑$HOME/.inputrc文件

如果没有.inputrc,可以
cp /etc/inputrc ~/.inputrc

然后增加如下行,看看是不是可以解决这中文输入问题:
set meta-flag on
set input-meta on
set convert-meta off
set output-meta on
 楼主| 发表于 2003-4-29 18:54:16 | 显示全部楼层
加了~/.inputrc也不行
在google上搜了一下,好象是tcsh的bug,cle里有补丁
估计是debian的tcsh没有打这个补丁
或者是debian现有的补丁造成的新臭虫
今天没时间了,明天再试
 楼主| 发表于 2003-5-3 06:50:49 | 显示全部楼层
ok, it's tcsh's bug
i use an patch from RedHat's SRPM
then tcsh-kanji package could support chinese input
already report the bug to debian
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=191708

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表