设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
Linux 综合讨论区 —— LinuxSir.cn
›
Linux 输入开发与研究
›
fcitx1.8.5的locale设置--不能用fcitx输入中文的人看过 ...
返回列表
查看:
1362
|
回复:
0
fcitx1.8.5的locale设置--不能用fcitx输入中文的人看过来
[复制链接]
Kingo
Kingo
当前离线
积分
797
IP卡
狗仔卡
发表于 2003-6-17 15:27:06
|
显示全部楼层
|
阅读模式
经过一个中午的试验,终于发现,由于locale的一些设置问题,可能导致fcitx无法输入中文。由于我之前一直使用的中文locale都是:zh_CN.gbk,今天突然将locale改成了zh_CN.gb18030,结果不能输入中文。后来又在i18n文件中修改了LANGUAGE一行,加入了zh_CN.GB18030:
LANGUAGE=en_US.UTF-8:en_US:en:zh_CN:zh_CN.GB2312:zh_CN.GBK:zh_CN.GB18030:zh_CN.UTF8
结果,虽然可以输入中文,但是在输入框中却见不到任何东西。只有将locale改回zh_CN.gbk,才可以输入中文,不出问题。
现总结如下:
1.请使用zh_CN.gbk作为中文locale;不要使用zh_CN.gb18030。至于其他的中文locale我没有试验过,所以不予置评。
2.~/.gWuBi/profile中的区域设置最后与locale相对应,也设置为zh_CN.GBK.(注意大小写)。
3.如果需要在英文locale下输入中文,那么以下locale的设置必须是中文的:
LC_CTYPE=zh_CN.gbk
==
LANG=zh_CN.gbk(这个不知是不是必须,大家自己试试吧)
其余的完全可以设置为英文。附上我的i18n文件内容:
ENC=gb
LANGUAGE=en_US.UTF-8:en_US:en:zh_CN:zh_CN.GB2312:zh_CN.GBK:zh_CN.UTF8
LANG=zh_CN.gbk
LC_CTYPE="zh_CN.gbk"
LC_NUMERIC="
OSIX"
LC_TIME="
OSIX"
LC_COLLATE="
OSIX"
LC_MONETARY="
OSIX"
LC_MESSAGES="
OSIX"
LC_PAPER="
OSIX"
LC_NAME="
OSIX"
LC_ADDRESS="
OSIX"
LC_TELEPHONE="
OSIX"
LC_MEASUREMENT="
OSIX"
LC_IDENTIFICATION="POSIX"
另外补充一点:对于想使用中文的人,其实也只需要再将LC_MESSAGES改成中文的locale就可以了。
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表