问题背景:
编辑 /etc/locale.conf 改成 LANG="en_US.UTF-8" , 重启服务器后,进入系统,仍然是显示中文
排查分析:(复现问题环境)
确认当前系统支持 en_US.UTF-8 语言环境(en_US.utf8 和 en_US.UTF-8 两种写法效果一致)
# locale -a | grep en_US
en_US
en_US.iso88591
en_US.iso885915
en_US.utf8 //英文utf8语言环境是支持的
确认当前系统生效的语言环境
root@BJ-CentOS7 ~ # echo $LANG
zh_CN.UTF-8 //生效中的语言环境是中文utf8
root@BJ-CentOS7 ~ # locale
LANG=zh_CN.UTF-8 //生效中的语言环境是中文utf8
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_TELEPH