LinuxSir.cn,穿越时空的Linuxsir!

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

locale的转换问题请教!!

[复制链接]
发表于 2004-6-2 10:51:09 | 显示全部楼层 |阅读模式
原来我的/etc/bashrc里设置了LANG和LC_ALL为zh_CN.GBK,由于在控制台下会有乱码,所以我把/etc/bashrc里的LANG和LC_ALL改为en_US.UTF-8,但我想进入X后用中文,我就在/etc/X11/xinit/xinitrc里加上了export LANG=zh_CN.GBK,export LC_ALL=zh_CN.GBK。这样后无论在控制台下和进入X后都完全没问题,输入法也没问题。
    但是我在KDE里打开kconsole查询locale时,得到的还是en_US.UTF-8,请问1 是否这个虚拟控制台其实还是等于进入X前的控制台?
2 我如何查询此时KDE下的真是locale?
谢谢!!
发表于 2004-6-2 11:12:47 | 显示全部楼层
定义locale的文件是/etc/sysconfig/i18n,用locale这个命令可以查询
发表于 2004-6-2 12:19:05 | 显示全部楼层
1) KDE 的 konsole 启动时会读 /etc/bashrc, 因此出现你的现象
2) locale 命令显示的只是当前 shell 的设置, 跟 KDE 的 locale 关系不大
3) redhat-config-language 设置 locale
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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