一、 查看编码
locale
查看默认编码
root@3c1914fb5b92:/home# locale
LANG=
LANGUAGE=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
locale -a
查看所有编码
root@3c1914fb5b92:/etc# locale -a
C
C.UTF-8
POSIX
zh_CN.utf8
我已经有了zh_CH.utf8中文编码,如果没有中文编码:
apt-get install locales #安装locale-gen命令;
vim /etc/locale.gen #拉到最后找到zh_CN.UTF-8,取消注释,保存退出;
locale-gen #生效;
二、修改环境编码
2.1 临时修改
vim /etc/profile
在文件末尾加上这两行,然后保存退出:
export LC_ALL=C.UTF-8;unset LANGUAGE
export LANG=zh_CN.UTF-8
让配置生效:
source /etc/profile
再次locale
查看默认编码:
root@3c1914fb5b92:/home# locale
LANG=LC_ALL=zh_CN.utf8
LANGUAGE=
LC_CTYPE=“C.UTF-8”
LC_NUMERIC=“C.UTF-8”
LC_TIME=“C.UTF-8”
LC_COLLATE=“C.UTF-8”
LC_MONETARY=“C.UTF-8”
LC_MESSAGES=“C.UTF-8”
LC_PAPER=“C.UTF-8”
LC_NAME=“C.UTF-8”
LC_ADDRESS=“C.UTF-8”
LC_TELEPHONE=“C.UTF-8”
LC_MEASUREMENT=“C.UTF-8”
LC_IDENTIFICATION=“C.UTF-8”
LC_ALL=C.UTF-8
2.2 永久修改
vim /etc/bash.bashrc
在文件末尾加上这两行,然后保存退出:
export LC_ALL=C.UTF-8;unset LANGUAGE
export LANG=zh_CN.UTF-8
让配置生效:
source /etc/bash.bashrc