|
|

楼主 |
发表于 2005-12-10 01:38:31
|
显示全部楼层
谢谢北南南北!!!
按您说的问题,我在/root/.i18n文件中加入了LANG=zh_CN.GB2312,并重登陆后,locale可见所有项均为zh_CN.GB2312了,但上面的两问题仍然存在...
继续做了一下测试,有新的发现:
若不加载zhcon,则
#chkconfig --list|grep iptable中的"关闭"显示乱码(因是中文平台下的字符终端,这能够理解),而
#service sendmail restart全为英文,显示正常!!!!!
而加载了zhcon后,则
#chkconfig --list|grep iptable中的"关闭"显示正常(zhcon的作用,也可以理解)
#service sendmail resrtat输出的结果中除服务名仍为英文外,其他都变成乱码,如上图片所示
zhcon怎么会把本来的英文也转为中文呢???怪啊....
于是我#vi /etc/rc.d/init.d/sendmail 发现其中启停服务的脚本是这样的:
......
prog="sendmail"
start () {
echo -n $"starting $prog: "
......
我只要把$prog后面的那个冒号去掉,那么在加载zhcon的情况下启停服务,"starting sendmail"就仍然显示英文.而如果将$prog后面的冒号加上恢复原样,那么在加载zhcon的情况下启停服务,"starting sendmail"就显示乱码了.真是怪怪怪啊.
这是为什么呢?这个冒号是作为字符串来显示的啊....或者干脆就是zhcon的BUG?大家没有碰到过这样的情况吗?
请前辈大师继续指点啊.... |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|