|
我的配置是这样的
- #locale -a
- C
- en_US
- en_US.utf8
- POSIX
- zh_CN
- zh_CN.18030
- zh_CN.gbk
- zh_CN.utf8
复制代码
在/etc/profile中export了以下项目
- export LANG=zh_CN.utf8 #不明白别人的为什么是zh_CN.UTF-8,系统的缘故?#
- export LANG="zh_CN" #不知道这儿的引号是不是可有可无#
- export XMODIFIERS="@im=fcitx"
- export XIM=fcitx
- export XIM_PROGRAM=fcitx
复制代码
重新启动系统运行locale命令
- #locale
- LANG=zh_CN.utf8
- LC_CTYPE=zh_CN #这儿没有引号#
- LC_NUMERIC="zh_CN.utf8" #从这儿开始的就都有引号了#
- LC_TIME="zh_CN.utf8"
- LC_COLLATE="zh_CN.utf8"
- LC_MONETARY="zh_CN.utf8"
- LC_MESSAGES="zh_CN.utf8"
- LC_PAPER="zh_CN.utf8"
- LC_NAME="zh_CN.utf8"
- LC_ADDRESS="zh_CN.utf8"
- LC_TELEPHONE="zh_CN.utf8"
- LC_MEASUREMENT="zh_CN.utf8"
- LC_IDENTIFICATION="zh_CN.utf8"
- LC_ALL=
复制代码
事实证明locale的确变了,原来utf8编码的文件直接打开可以正常显示了,以前在其他locale下总是需要选择utf8编码才能正确显示,否则为乱码。
在这种情况下,我的fcitx还是灰色的,ctrl+space还是调不出输入框,实在是不知道究竟是怎么弄了。 |
|