LinuxSir.cn,穿越时空的Linuxsir!

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

su后konsole不能显示中文

[复制链接]
发表于 2006-12-7 19:17:54 | 显示全部楼层 |阅读模式
在konsole中,普通用户能正常显示中文,但su后就不能了
ps:用root登陆亦能正常显示中文
发表于 2006-12-7 19:53:59 | 显示全部楼层
试试 su -
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-8 20:04:58 | 显示全部楼层
su - 还是一样
回复 支持 反对

使用道具 举报

发表于 2006-12-8 20:19:17 | 显示全部楼层
看看su后的locale
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-8 20:56:26 | 显示全部楼层
su前:
LANG=zh_CN.GB2312
LANGUAGE=zh_CN:zh
LC_CTYPE="zh_CN.GB2312"
LC_NUMERIC="zh_CN.GB2312"
LC_TIME="zh_CN.GB2312"
LC_COLLATE="zh_CN.GB2312"
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=

su后:
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=


怎么会这样?
回复 支持 反对

使用道具 举报

发表于 2006-12-9 19:36:05 | 显示全部楼层
可能是你的的locale配置写在不同的文件里,最好在.bash_profile里写个看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-9 21:10:57 | 显示全部楼层
重新设置一下locales之后能显示了
回复 支持 反对

使用道具 举报

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

本版积分规则

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