Centos7设置UTF-8编码,防止中文乱码

时间:2022-10-04 16:51:17
在终端输入:locale
locale:显示当前系统编码;C表示ASCII码
LANG=C
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=
临时使用中文LANG=zh;export=LANG
LANG=zh
LC_CTYPE="zh"
LC_NUMERIC="zh"
LC_TIME="zh"
LC_COLLATE="zh"
LC_MONETARY="zh"
LC_MESSAGES="zh"
LC_PAPER="zh"
LC_NAME="zh"
LC_ADDRESS="zh"
LC_TELEPHONE="zh"
LC_MEASUREMENT="zh"
LC_IDENTIFICATION="zh"
LC_ALL=
永久使用中文(将/etc/locale.conf文件修改)
具体命令:
vi /etc/locale.conf //编辑locale.cnf
i //进入命令行模式
LANG="zh_CN.UTF-8" SYSFONT="latarcyrheb-sun16" SUPPORTED="zh_CN.UTF-8:zh_CN:zh"  //要添加的内容
esc //进入命令行模式
:wq //保存退出
重新启动服务器