LinuxSir.cn,穿越时空的Linuxsir!

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

不能输入中文怎么办?

[复制链接]
发表于 2008-9-30 21:14:01 | 显示全部楼层 |阅读模式
我在.bashrc中加入export LC_CTYPE="zh_CN.UTF-8", xterm中可以输入中文,但是其他的地方不行
这个是没加时的locale
sunz@snz:~$ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

下面是我在网上找到的修改locale的地方,改了都不好使
sunz@snz:~$ more /etc/default/locale
LANGUAGE=en_US:en
LANG=en_US.UTF-8
LC_CYPE=zh_CN.UTF-8
LC_ALL=
GST_ID3_TAG_ENCODING=GBK
sunz@snz:~$ more /etc/environment
LANGUAGE=en_US:en
LANG=en_US.UTF-8
LC_CYPE=zh_CN.UTF-8
LC_ALL=
GST_ID3_TAG_ENCODING=GBK
sunz@snz:~$
发表于 2008-9-30 21:46:47 | 显示全部楼层
先 unset LC_ALL

其他地方指什麽?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-30 21:55:51 | 显示全部楼层
先 unset LC_ALL怎么弄?

图形界面下
比如iceweasel mousepad
回复 支持 反对

使用道具 举报

发表于 2008-9-30 22:07:17 | 显示全部楼层
打错字了:
下面是我在网上找到的修改locale的地方,改了都不好使
sunz@snz:~$ more /etc/default/locale
LANGUAGE=en_US:en
LANG=en_US.UTF-8
[color="Red"]LC_CYPE=zh_CN.UTF-8
LC_ALL=
GST_ID3_TAG_ENCODING=GBK
sunz@snz:~$ more /etc/environment
LANGUAGE=en_US:en
LANG=en_US.UTF-8
[color="Red"]LC_CYPE=zh_CN.UTF-8
LC_ALL=
GST_ID3_TAG_ENCODING=GBK
sunz@snz:~$
先 unset LC_ALL怎么弄?

就是在命令行先执行 unset LC_ALL
图形界面下
比如iceweasel mousepad

不过现在你要求的是图形界面下,请先把终端里 export 命令的输出结果贴出来看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-30 22:16:45 | 显示全部楼层
搞定了.
搞了半天也没发现是打错字了.

另外有个问题是debian下设置locale是那个文件
我在网上查了一下说是/etc/default/locale
那/etc/environment起作用吗?
回复 支持 反对

使用道具 举报

发表于 2008-9-30 22:45:33 | 显示全部楼层
  1. # dpkg-reconfigure locales
复制代码
回复 支持 反对

使用道具 举报

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

本版积分规则

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