LinuxSir.cn,穿越时空的Linuxsir!

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

locale为GB18030,fcitx输入法上屏乱码

[复制链接]
发表于 2008-6-30 17:35:23 | 显示全部楼层 |阅读模式
我在fedora8想使用fcitx,locale设为zh_CN.GB18030,fcitx能运行,输入条中文字正常,但是按space上屏后(上屏程序为gnome-terminal,就变成了乱码),同环境下scim正常。

请问大家碰到过吗?

另外,由于特殊原因使用zh_CN.GB18030,所以换locale就不用了,而且我也试过,fcitx,scim在UTF-8下均正常。
发表于 2009-9-2 16:46:07 | 显示全部楼层
今天我也遇到这个问题了,不改locale有兄台解决了吗?
GB18030环境,3.6版编译安装的
Debian Lenny amd64
回复 支持 反对

使用道具 举报

发表于 2009-9-2 18:21:44 | 显示全部楼层
就是编码不一致的问题,你用gb编码,整个环境(包括终端,文本等)就用gb,混合gb和utf8肯定是乱码。
回复 支持 反对

使用道具 举报

发表于 2009-9-3 12:58:49 | 显示全部楼层
没有混用编码的,整个系统都是使用的gb18030,难道有地方(或者内部)还是使用的utf8?
只有上屏后就乱了
回复 支持 反对

使用道具 举报

发表于 2009-9-3 13:10:21 | 显示全部楼层
试试设置
export LC_CTYPE=zh_CN.GBK
反正18030扩展的部分一般情况下是用不上的。
回复 支持 反对

使用道具 举报

发表于 2009-9-5 11:59:00 | 显示全部楼层
我刚刚在KDE4的环境下测试了下,倒是没有发现乱码的现象。请您在gnome-teminal中执行locale,然后把结果贴出来下如何?
谢谢
回复 支持 反对

使用道具 举报

发表于 2009-9-5 17:17:05 | 显示全部楼层
gb18030的时候就会出现如图的情况,上屏就是字母啊、符号的
utf8没有问题

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2009-9-6 13:31:30 | 显示全部楼层
Post by dpkg;2024234
gb18030的时候就会出现如图的情况,上屏就是字母啊、符号的
utf8没有问题

试试設置
export LC_CTYPE=zh_CN.GBK
反正18030擴展的部分在一般情况下是用不上的。

曾經也遇過類似的問題,似乎是系統沒有編譯zh_CN.GB18030的輸入輸出支持,只能內部轉換。只需要改為 LC_CTYPE=zh_CN.GBK就可以了。
回复 支持 反对

使用道具 举报

发表于 2009-9-7 11:55:12 | 显示全部楼层
Post by bruceasu;2024453
试试設置
export LC_CTYPE=zh_CN.GBK
反正18030擴展的部分在一般情况下是用不上的。

曾經也遇過類似的問題,似乎是系統沒有編譯zh_CN.GB18030的輸入輸出支持,只能內部轉換。只需要改為 LC_CTYPE=zh_CN.GBK就可以了。


谢谢bruceasu,设置成GBK是没有问题的。
系統沒有編譯zh_CN.GB18030的輸入輸出支持?
难道Debian默认没有编译GB18030的支持,dpkg-reconfigure locales的时候选择了GB18030的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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