archlinux+xfce4终端中文字问题

其他Linux/Unix/BSD/OSX等发行版讨论
回复
头像
kkkmaokkk
帖子: 480
注册时间: 2010-01-01 7:05

archlinux+xfce4终端中文字问题

#1

帖子 kkkmaokkk » 2012-11-20 10:41

英文环境下,gnome-terminal 输入的中文变成"?"
去掉locale-gen zh前面的注释.在.bashrc 设置 LC_ALL=zh_CN.UTF-8,依旧没有效
我也没找到/etc/sysconfig这个目录
附件
k.png
麻烦各位多指点
0.0
头像
SilverZhao
帖子: 115
注册时间: 2010-10-09 23:37
来自: NJU

Re: archlinux+xfce4终端中文字问题

#2

帖子 SilverZhao » 2012-11-21 15:46

看一下命令

代码: 全选

$ locale
的结果。
妾发初覆额,折花门前剧。郎骑竹马来,绕床弄青梅。同居长干里,两小无嫌猜。
头像
kkkmaokkk
帖子: 480
注册时间: 2010-01-01 7:05

Re: archlinux+xfce4终端中文字问题

#3

帖子 kkkmaokkk » 2012-11-21 16:34

SilverZhao 写了:看一下命令

代码: 全选

$ locale
的结果。

代码: 全选

LANG=C
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=en_US.UTF-8
麻烦各位多指点
0.0
夜色温柔
帖子: 2929
注册时间: 2012-03-24 0:22
系统: archlinux

Re: archlinux+xfce4终端中文字问题

#4

帖子 夜色温柔 » 2012-11-21 17:33

在/etc/locale.gen取消zh前的注释,别忘了运行locale-gen
然后在locale.conf设置LANG=
似乎不需要设置LC_ALL,留空就可以,你设置了,是不是因此覆盖了所有的?
头像
kkkmaokkk
帖子: 480
注册时间: 2010-01-01 7:05

Re: archlinux+xfce4终端中文字问题

#5

帖子 kkkmaokkk » 2012-11-21 17:58

夜色温柔 写了:在/etc/locale.gen取消zh前的注释,别忘了运行locale-gen
然后在locale.conf设置LANG=
似乎不需要设置LC_ALL,留空就可以,你设置了,是不是因此覆盖了所有的?
我找不到locale.conf...
麻烦各位多指点
0.0
夜色温柔
帖子: 2929
注册时间: 2012-03-24 0:22
系统: archlinux

Re: archlinux+xfce4终端中文字问题

#6

帖子 夜色温柔 » 2012-11-21 18:02

kkkmaokkk 写了:
夜色温柔 写了:在/etc/locale.gen取消zh前的注释,别忘了运行locale-gen
然后在locale.conf设置LANG=
似乎不需要设置LC_ALL,留空就可以,你设置了,是不是因此覆盖了所有的?
我找不到locale.conf...
/etc/locale.conf
这个要新建
头像
kkkmaokkk
帖子: 480
注册时间: 2010-01-01 7:05

Re: archlinux+xfce4终端中文字问题

#7

帖子 kkkmaokkk » 2012-11-21 18:14

夜色温柔 写了:
kkkmaokkk 写了:
夜色温柔 写了:在/etc/locale.gen取消zh前的注释,别忘了运行locale-gen
然后在locale.conf设置LANG=
似乎不需要设置LC_ALL,留空就可以,你设置了,是不是因此覆盖了所有的?
我找不到locale.conf...
/etc/locale.conf
这个要新建

代码: 全选

LANG=
LC_CTYPE="zh_CN.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=
问题原因是我没创建这个,而在用户登录时又被全局设定干扰. 谢谢 :em11
麻烦各位多指点
0.0
回复