LinuxSir.cn,穿越时空的Linuxsir!

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

在xterm中使用fcitx输入中文显示为"gbk-0"?

[复制链接]
发表于 2003-5-21 10:59:13 | 显示全部楼层 |阅读模式
但前两天,我听说xterm可以显示中文,于是就下载了XFree86 4.3回来
编译安装,版本是:XFree86 4.2.99.903(174)
设置正确的字体后,xterm的确可以显示中文了
(xterm -u8 -lc -cjk_width -sb -sl 2048 -font 9x15 -fw
+-misc-SimSun-medium-r-normal--14-*-*-*-*-*-iso10646-* -geometry =81x35 -s -rw)

但是fcitx在xterm中要么不能激活,要么可以激活,但是输入任何的汉字词得到的都是
gbk-0且光标停在0之前,不知道怎么回事?是xterm的问题,还是配置的问题,或fcitx
根本就不能在xterm里输入???

我的系统是RH 8.0, 2.4.14-18, locale是
LANG=zh_CN.gbk
LC_CTYPE="zh_CN.gbk"
LC_NUMERIC="zh_CN.gbk"
LC_TIME="zh_CN.gbk"
LC_COLLATE="zh_CN.gbk"
LC_MONETARY="zh_CN.gbk"
LC_MESSAGES="zh_CN.gbk"
LC_PAPER="zh_CN.gbk"
LC_NAME="zh_CN.gbk"
LC_ADDRESS="zh_CN.gbk"
LC_TELEPHONE="zh_CN.gbk"
LC_MEASUREMENT="zh_CN.gbk"
LC_IDENTIFICATION="zh_CN.gbk"
LC_ALL=

请大家一定帮忙看看是怎么回事!!多谢!!
发表于 2003-5-21 11:02:41 | 显示全部楼层
xterm用utf-8编码,所以你如果一定要在它里面用fcitx,可以试试把locale设成utf-8。
 楼主| 发表于 2003-5-21 11:27:56 | 显示全部楼层
把locale设成utf8也不行,在xterm中输入汉字还是显示gbk-0

而且原本在xterm中能显示的汉字也不能正常显示了。

更奇怪的是,locale改回到gbk后,rxvt上菜单竟然不能如原先一样正常显示,变成乱码了。
 楼主| 发表于 2003-5-21 11:31:32 | 显示全部楼层
下面这段是不是fcitx输出的?以前没有,升级的1.8.5就有了

无法加载字体 -*-fixed-medium-r-normal--16-*-*-*-*-*-*-*,-*-*-medium-r-normal--16-*-*-*-*-*-zh_CN.GBK-*
字体区域 zh_CN.GBK 不支持! 使用 zh_CN.GB2312
The following charsets are missing:
        GBK-0
The string "" will be used in place
of any characters from those sets.
The font "-adobe-helvetica-medium-r-normal--16-*-*-*-*-*-iso8859-1,
                  -*-*-medium-r-normal--16-*-*-*-*-*-gb2312.1980-0,*-r-*" does not support all the required character sets for the current locale "zh_CN.gbk"
  (Missing character set "GBK-0")
The font "-*-*-medium-r-*-*-16-*-*-*-*-*-*-*,-*-*-*-r-*-*-16-*-*-*-*-*-*-*,-*-*-*-*-*-*-16-*-*-*-*-*-*-*" does not support all the required character sets for the current locale "zh_CN.gbk"
  (Missing character set "GBK-0")
Not a String
        Success
Not a String
        Success
 楼主| 发表于 2003-5-25 21:06:04 | 显示全部楼层
盼望指教中。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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