vim编辑发现中文乱码
locale -a
查看支持的字符集
walker@LAPTOP-IHP7E9GG:~$ locale -a
C
C.UTF-8
POSIX
en_US.utf8
zh_CN.utf8
zh_HK.utf8
zh_SG.utf8
zh_TW.utf8
echo $LANG
查看当前字符集
walker@LAPTOP-IHP7E9GG:~$ echo $LANG
C.UTF-8
把字符集更改为 zh_CN.utf8
vim /etc/sysconfig/i18n
# 输入, 并保存
LANG=zh_CN.utf-8
#执行
source /etc/sysconfig/i18n
echo $LANG
date
验证修改
walker@LAPTOP-IHP7E9GG:~$ echo $LANG
zh_CN.utf-8
walker@LAPTOP-IHP7E9GG:~$ date
2021年 01月 27日 星期三 20:46:08 CST
依然没有生效?
可以使用 find + xargs 查找其它设置了 LANG 的地方
sudo find /etc | xargs grep LANG | grep LANG