系统的LANG这个变量是在那里设置的?

系统字体配置、中文显示和输入法问题
回复
flytod
帖子: 47
注册时间: 2005-12-07 21:42
送出感谢: 0
接收感谢: 0

系统的LANG这个变量是在那里设置的?

#1

帖子 flytod » 2006-08-30 18:31

用普通用户ssh上去后,export,LANG ,LANGUAGE都是有定义的UTF-8的。

sudo -i后,中文都是乱码了,后来发现root用户LANG这个变量的设置没有。

我知道可以在 /root/.bashrc 或者.profile 中设置,这都没有问题。只是疑惑,但普通用户设置在什么地方呢。

找了一般用户目录下的类似文件 bash???等,都没有。
头像
oneleaf
论坛管理员
帖子: 10238
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04
送出感谢: 7 次
接收感谢: 107 次

#2

帖子 oneleaf » 2006-08-30 20:42

$ more /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:
/usr/games"
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh:en_US:en"
flytod
帖子: 47
注册时间: 2005-12-07 21:42
送出感谢: 0
接收感谢: 0

#3

帖子 flytod » 2006-08-31 17:01

看到了,谢谢。
既然这些是环境变量,而且是/etc目录下,大家共享的设置
为什么我sudo -i后,root用户就没有这些设置了?
回复

回到 “字体美化和中文支持”