今天在使用putty,telnet上VM虚拟机的RHEL5.4的时候,su root,提示输入密码的位置变成一队乱码,默认在图形界面是中文的,现在telnet后,显示中文变成了乱码。然后google了一下。。。

修改/etc/sysconfig/i18n
我的默认只有一行:

LANG="zh_CN.UTF-8"

我把LANG="zh_CN.UTF-8"注释掉,修改后i18n的内容为:

#LANG="zh_CN.UTF-8"
LANG="en_US.UTF-8"
SUPPORTER="en_US.UTF-8:en_US:zh"
SYSFONT="latarcyrheb-sun16"

改完之后,退回普通用户,测试一下,su root,这次显示为“Password:”。

本文参考了来自Linux系统中文网的linux教程而改写的。