Centos命令行界面下中文乱码

2012-07-06 23:05  2691人阅读  评论 (0)
Tags: linuxutf8

乱码很多情况,ssh客户端编码设置问题,可能是服务器编码设置问题,可能是文件编码问题,所以很纠结.

这里讲的是安装上centos以后,在命令行界面下(黑窗口,非X window的终端,非ssh远程登陆)的乱码情况

locale > /etc/sysconfig/i18n
sed -i "s/en_US/zh_CN/g" /etc/sysconfig/i18n

然后重启系统

上边是快捷的命令,其实是修改 /etc/sysconfig/i18n 为:

LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=