Centos命令行界面下中文乱码
乱码很多情况,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=