LinuxSir.cn,穿越时空的Linuxsir!

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

终于明白为什么在RHLE AS4上QQ显示登陆密码错误的问题了!

[复制链接]
发表于 2005-9-15 13:53:51 | 显示全部楼层 |阅读模式
因为我的QQ使用的是汉字做密码,
刚开始我还以为是密码错误,今天我换了我的使用字母数字做密码的QQ!就可以正常登陆.

不只道是系统的问题还是什么原因,在RHLE AS4上使用汉字做密码登陆就会提示密码错误.
那位能够提供一下解决方法!谢谢!毕竟汉字做密码安全系数要大很多

当时我最初在RH 9.0上用的时候又没有这个问题,都可以直接登陆的
发表于 2005-9-15 14:03:13 | 显示全部楼层
真bt
你自己要注意使用什么编码输入的汉字,utf8/gb2312的汉字当然不同
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-15 14:05:25 | 显示全部楼层
老兄告诉我一下怎么解决阿!谢谢!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-15 14:30:47 | 显示全部楼层
参考文件:
一般的情况下,如果您的X桌面环境,大多locale 的LANG 的设置为如下的几个

zh_CN.GB2312
zh_CN.GBK
zh_CN.18030
zh_CN.UTF-8
en_US

无论locale中的LANG是哪国的语言,根据我的测试好象是locale 中LC_CTYPE设置为zh_CN能让小企鹅输入法在不同的语言,不同的编码运行的最好。

所以在当前用户的目录下的.bashrc或者.profile中,应该必有如下的两行:

export LC_CTYPE="zh_CN"
export XMODIFIERS="@im=fcitx"

这样的情况下无论您的桌面LANG为什么语种,都能用fcitx了

比如我设置了 LANG=en_US,也就是桌面是英文的。.bahsrc中应该加如下的

export LANG=en_US
export LC_CTYPE="zh_CN"
export XMODIFIERS="@im=fcitx"

如果您喜欢UTF-8的的,那.bashrc中就加入
export LANG=zh_CN.UTF-8
export LC_CTYPE="zh_CN"
export XMODIFIERS="@im=fcitx"
(http://www.fcitx.org/main/?q=node/74)

所以我的设置为:
export LANG=zh_CN.UTF-8
export LC_CTYPE="zh_CN"
export XMODIFIERS="@im=fcitx"
export XIM=fcitx
export XIM_PROGRAM=fcitx
这样问题解决!
回复 支持 反对

使用道具 举报

发表于 2005-9-15 14:36:15 | 显示全部楼层
。。。。。
回复 支持 反对

使用道具 举报

发表于 2005-9-15 15:02:17 | 显示全部楼层
觉得这样不妥。。。
LANG用utf8
CTYPE用gb2312
真是乱七八糟了。。。改个密码不行吗?
这样用很容易出问题的....
对于qq的服务器来说不会认识任何汉字,你输入的汉字只是一堆ascii码而已,所以gb和utf8汉字的编码当然不一样

btw:zh_CN=zh_CN.gb2312
回复 支持 反对

使用道具 举报

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

本版积分规则

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