首先说明我的系统是FC,安装完后系统默认的locale是zh_CN.utf-8。为了给windws开ftp服务,将系统的locale改为了zh_CN.gbk。
奇怪的是字符模式下,locale显示为zh_CN.gbk编码,而在xwindw下同一用户的locale却为zh_CN.utf-8。
怀疑是启动x serivce时运行了export LC_ALL=zh_CN.utf-8。
仔细检查系统的xinitrc(本用户没有这个文件),没找到类似的语句,前辈们谁了解启动x serivce对locale的设置问题呀?教教我,先谢谢啦。怎么把xwindow的终端也改为GB2312编码呀?
答:
在/etc/bashrc中加入:
export LC_ALL=zh_CN.gbk
export LANG=zh_CN.gbk
就可以了。


phpjava 于 2006-12-29 00:53:01发表:
不错,受教了
继续好的Linux
好文