|
楼主 |
发表于 2005-2-23 14:22:34
|
显示全部楼层
用glc的portage,吃惯了现成饭,需要自己解决问题的时候就找不着北了。说是寻求帮助的,结果都是一个人自说自话,是不是有点傻?
最后的解决方法是,修改~/.dmrc
- [Desktop]
- Session=gnome
- Language=zh_CN[color=Red].gb18030[/color]
复制代码
locale的输出是:
- ~ $ locale
- LANG=zh_CN.gb18030
- LC_CTYPE="zh_CN"
- LC_NUMERIC="zh_CN"
- LC_TIME="zh_CN"
- LC_COLLATE="zh_CN"
- LC_MONETARY="zh_CN"
- LC_MESSAGES="zh_CN"
- LC_PAPER="zh_CN"
- LC_NAME="zh_CN"
- LC_ADDRESS="zh_CN"
- LC_TELEPHONE="zh_CN"
- LC_MEASUREMENT="zh_CN"
- LC_IDENTIFICATION="zh_CN"
- LC_ALL=zh_CN
复制代码
至此,GBK扩展字符在fcitx里都可以正确输出了。
或者索性改/etc/env.d/99local
有一事还是不明白,我的glibc是按“最精简有效的 glibc locales 设定”一文做的,为什么zh_CN.gb18030没有包含到zh_CN呢? |
|