LinuxSir.cn,穿越时空的Linuxsir!

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

fcitx不能输入Chinese问题

[复制链接]
发表于 2007-3-26 22:50:47 | 显示全部楼层 |阅读模式
fcitx不能输入Chinese
[root@myhost ~]# locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=zh_CN.GB2312
LC_CTYPE=zh_CN
LC_NUMERIC="zh_CN.GB2312"
LC_TIME="zh_CN.GB2312"
LC_COLLATE=C
LC_MONETARY="zh_CN.GB2312"
LC_MESSAGES="zh_CN.GB2312"
LC_PAPER="zh_CN.GB2312"
LC_NAME="zh_CN.GB2312"
LC_ADDRESS="zh_CN.GB2312"
LC_TELEPHONE="zh_CN.GB2312"
LC_MEASUREMENT="zh_CN.GB2312"
LC_IDENTIFICATION="zh_CN.GB2312"
LC_ALL=
[root@myhost ~]#
发表于 2007-3-26 23:26:59 | 显示全部楼层
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory

这里说了你设置的locale不存在。

修改/etc/locale-gen,去掉你需要的locale前的#。然后用locale-gen生成locale。

再修改你的locale设置。LC_CTYPE应该设成zh_CN.xxx的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-26 23:41:27 | 显示全部楼层
i can't found "locale-gen" in /etc directory
回复 支持 反对

使用道具 举报

发表于 2007-3-26 23:44:37 | 显示全部楼层
$sudo whereis locale-gen
locale-gen: /usr/sbin/locale-gen

$ls /etc/lo*
/etc/locale.gen  /etc/localtime  /etc/login.defs  /etc/logrotate.conf
/etc/logrotate.d:

应该是/etc/locale.gen
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-27 00:03:16 | 显示全部楼层
谢谢2位,按你们的方法我的问题已解决。
回复 支持 反对

使用道具 举报

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

本版积分规则

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