同事在更改字符编码的时候,没有写好格式,导致服务器输出信息变成乱码,报错信息都是乱码。
# safd
-bash: safd: δ֒µ½ļ®
1、查看当前字符编码
# locale
LANG=zh_CN
LC_CTYPE="zh_CN"
LC_NUMERIC="zh_CN"
LC_TIME="zh_CN"
LC_COLLATE="zh_CN"
LC_MONETARY="zh_CN"
LC_MESSAGES="zh_CN"
LC_PAPER="zh_CN"
LC_NAME="zh_CN"
LC_ADDRESS="zh_CN"
LC_TELEPHONE="zh_CN"
LC_MEASUREMENT="zh_CN"
LC_IDENTIFICATION="zh_CN"
LC_ALL=
2、改为默认的字符编码
echo 'LANG="en_US.UTF-8"' > /etc/local.conf
3、加载环境变量
source /etc/local.conf
# echo $LANG
en_US.UTF-8
4、清理缓存(不用reboot了)
fc-cache
完成…