LinuxSir.cn,穿越时空的Linuxsir!

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

新手求助,大大們進

[复制链接]
发表于 2007-9-24 13:38:28 | 显示全部楼层 |阅读模式
我用用户帐户进系统然后输入locale出来
LANG=en_US.UTF-8
LANGUAGE=zh_TW:zh
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=

其中这条LANGUAGE=zh_TW:zh不是en_US.UTF-8

然后我用su -进root运行 locale看到的是
LANG=C
LANGUAGE=C
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=

谁知道为什么啊。。怎么让它全部变成en_US.UTF-8呢?
发表于 2007-9-24 13:58:57 | 显示全部楼层
LANGUAGE 是单独设置的.

而设置 LANG , 会导致除 LC_ALL 以外的所有 LC_* 的设置和 LANG 一样.

系统级的设置文件是 /etc/enviroment , 每个用户的设置一般是 ~/.bashrc (或者~/.bash_profile)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-24 14:04:17 | 显示全部楼层
那我具体应该怎么做呢?才能进root运行locale看到的样子应该是这样
LANG=en_US.UTF-8
LANGUAGE="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=
回复 支持 反对

使用道具 举报

发表于 2007-9-24 14:27:40 | 显示全部楼层
在 /root/.bash_profile 中增加一行

export LANG=en_US.UTF-8
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-24 15:03:49 | 显示全部楼层
/root/.bash_profile没有这个文件,要自己创建??
回复 支持 反对

使用道具 举报

发表于 2007-9-24 15:20:17 | 显示全部楼层
如果没有就自己创建一个吧.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-24 15:28:28 | 显示全部楼层
我试过了,新建了这个文件加进去这行了。。也没有用哦
回复 支持 反对

使用道具 举报

发表于 2007-9-24 15:42:34 | 显示全部楼层
退出重新登录, 难道也不行么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-24 15:57:03 | 显示全部楼层
是哦。。不知道什么原因。。。。。。
回复 支持 反对

使用道具 举报

发表于 2007-9-24 16:51:35 | 显示全部楼层
dpkg-reconfigure locale
回复 支持 反对

使用道具 举报

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

本版积分规则

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