LinuxSir.cn,穿越时空的Linuxsir!

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

求救:fcitx输入乱码的问题,我快吐血了

[复制链接]
发表于 2008-7-22 00:01:37 | 显示全部楼层 |阅读模式
一直在尝试汉化各种迷你系统,遇到过很多问题,今天折腾了一个晚上,成功看见了fcitx输入条上的汉字,可是回车输入到应用程序中就变成了乱码,第一次碰到这种问题,请教高人帮忙解答解答,谢谢啊
 楼主| 发表于 2008-7-22 13:23:11 | 显示全部楼层
没人知道么,谁上来帮帮忙
回复 支持 反对

使用道具 举报

发表于 2008-7-23 00:22:22 | 显示全部楼层
仔细读fcitx的文档,设置好环境
这个东西与环境的关系非常大
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-23 12:31:04 | 显示全部楼层
谢谢啊 你没遇到过吧
回复 支持 反对

使用道具 举报

发表于 2008-7-23 13:32:48 | 显示全部楼层
当然没有
一般都是用空格输入汉字的吧,你习惯用“回车”输入汉字?
你在什么环境下使用?你修改哪些文件以使用fcitx?
只是说乱码,别人无法重现你的故障,没问题的人不知道问题在哪,很难帮得上
如果没有更多的信息,你可能要遇上一个确信遇到过与你一样的问题并且已经解决了的人才能帮你了。
回复 支持 反对

使用道具 举报

发表于 2008-7-25 14:32:37 | 显示全部楼层
我也用样吐血中,求教

我的用源码安装的fcitx-3.4.2稳定版,添加了一下文件。

vim /etc/X11/Xsession.d/95input
  Input under content:
  export LANG=en_US.UTF-8
  export LC_CTYPE=zh_CN.UTF-8
  export XMODIFIERS=@im=fcitx
  fcitx &

还有我的locale:
hongmy525@debian-525 install $ locale
LANG=en_US.UTF-8
LC_CTYPE=zh_CN.UTF-8
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=


我用fcitx输入中问在普通应用程序的时候是正常的,输入wine的notepad是这样“<<<<”乱码,估计和lz 的问题有联系,望达人帮忙.
系统debian lenny
回复 支持 反对

使用道具 举报

发表于 2008-7-29 10:14:43 | 显示全部楼层
估计是wine的问题.兼容性 OR wine中的notepad用的是GB2312的locale
回复 支持 反对

使用道具 举报

发表于 2008-7-29 10:53:22 | 显示全部楼层
谢谢:)
但不知道怎么修改,,因为用wine打开office 2003输入的中文的是正常的,notepad.exe的不正常~~
回复 支持 反对

使用道具 举报

发表于 2008-7-29 11:03:50 | 显示全部楼层
谢谢:)
但不知道怎么修改,,因为用wine打开office 2003输入的中文的是正常的,notepad.exe的不正常~~
回复 支持 反对

使用道具 举报

发表于 2008-8-5 10:13:12 | 显示全部楼层
Post by hongmy525;1879743

但不知道怎么修改,,因为用wine打开office 2003输入的中文的是正常的,notepad.exe的不正常~~


我想是因为office 2003支持UTF-8编码吧,notepad可能就~~~~为什么不试试Gvim或UltraEdit,都是字处理软件,都有Win版,并且支持UTF-8
回复 支持 反对

使用道具 举报

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

本版积分规则

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