linux系统编码逻辑
echo $LANG
代码如下:
LANG="zh_CN.UTF-8"
# locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
# locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
然后修改/etc/sysconfig/i18n,如改成中文编码:
复制代码 代码如下:
LANG=en_US.UTF-8
复制代码 代码如下:
LANG="zh_CN.GBK"
之后重启即可
以上操作发现还是编码有问题
检查
1. /etc/.bashrc
2./etc/.profile
3.用户下的加载文件
4./etc/sysconfig/i18n
发现vim的文件编码还是有问题
1.检查当前客户端的编码
2.检查系统编码
3.检查程序文件需要加载的编码
4.检查VIM的格式
set encoding=utf-8
图下方