LinuxSir.cn,穿越时空的Linuxsir!

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

fcitx与GB18030 Locale问题

[复制链接]
发表于 2007-5-18 09:23:17 | 显示全部楼层 |阅读模式
使用的目前最新的Debian Testing版本(fcitx 3.4.3-1)。默认Locale配置为zh_CN.GB18030,使用im-switch配置中文输入法(im-switch -z zh_CN fcitx)。在FireFox(IceWeasel)和gedit中输入中文不能正常输入,单个中文会被转换成两个AscII符号输出,中文标点符号也出现同样的问题。比如键入中文的“(”,会输出“#(”。

修改全系统默认的Locale为zh_CN.GBK以上问题解决。因此怀疑是与GB18030的兼容性问题,但不知道问题是否在fcitx身上。如果需要我现在使用的配置文件帮助排错,请回帖告知我所需要的配置文件名称。

祝fcitx越来越好~
发表于 2007-5-18 15:05:53 | 显示全部楼层
谢谢,再测试一下,看哪儿有问题~
回复 支持 反对

使用道具 举报

发表于 2007-5-19 00:48:47 | 显示全部楼层
的确是有这个问题,但还没发现fcitx本身在gb18030支持上出现什么问题……还需要进一步查找原因
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-22 21:31:23 | 显示全部楼层
是否可能是窗口管理器(GNOME)或者X的输入法接口本身对GB18030支持的问题造成的呢……
回复 支持 反对

使用道具 举报

发表于 2007-5-23 08:25:22 | 显示全部楼层
应该不是,如果不是FCITX本身的问题,那可以就是glibc或X的问题了。不过,至少以前fcitx对gb18030的支持是没有问题的。也许是X需要补丁吧
回复 支持 反对

使用道具 举报

发表于 2007-5-30 01:38:34 | 显示全部楼层
我在gb18030里用scim也是这个问题。不过我是在gtk程序里正常,在qt程序里输出的是两个ascII码。
回复 支持 反对

使用道具 举报

发表于 2007-5-30 08:03:17 | 显示全部楼层
呵呵,那看来不是fcitx的问题了~
回复 支持 反对

使用道具 举报

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

本版积分规则

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