|
我安装的是arch0.7.1,使用pacman -Su升级系统后,突然fcitx无法在opera内使用了,显示的汉字均为乱码。我的~/.xinitrc文件设置如下:
export LANG=en_US.UTF-8
export XMODIFIERS=@im=fcitx
env LC_CTYPE=zh_CN.UTF-8 fcitx&
反复看了很多帖子,都没有办法改变输出结果是乱码的情况.
后来突然想到locale的设置问题。xorg7的locale是通过修改/etc/locale.gen后运行locale-gen来实现的,而我只添加了en_US.UTF-8,没有添加 zh_CN.UTF-8.
结果,在添加后,运行locale-gen,重新启动X,问题解决.
可能是个很愚蠢的问题,我也是刚刚开始用arch,写在这里只是希望能让那些万一遇到和我一样大问题的朋友省点时间,让高手们见笑了. |
|