小辰在使用Debian9系统中也有出现中文乱码的问题。这才上网一查发现。不管我们使用的是国内还是国外服务器,在写脚本中尽量的不要出现有中文字符。因为一些中文系统源中是支持中文的,但是有些系统中出现中文就因为编码问题看到是乱码。
那么如何设置支持中文且不乱码的问题呢!根据修改总结如下。
一、检查当前locale环境
locale
如果是正确的则会看到有”LANG =zh_CN.UTF-8″。
如果我们还看到不完整则需要安装字体:
apt-get install ibus ibus-gtk ibus-pinyin -y
apt-get install ttf-wqy-zenhei -y
二、设置编码如下
# 显示当前设置
localectl
# 显示所有的locale
localectl list-locales
# 设置locale
localectl set-locale LANG=en_US.utf8 LANGUAGE=”en_US:en”
# 使生效
source /etc/default/locale
查看是否生效
root@laz:/# localectl
System Locale: LANG=en_US.utf8
LANGUAGE=en_US:en
VC Keymap: n/a
X11 Layout: n/a
root@laz:/# echo $LANG
en_US.utf8
root@laz:/#
退出shell,重新连接即可看到vim中文不再乱码
本文固定链接:http://www.iayuidc.com/605.html
未经允许不得转载:主机推荐 » 解决debian9中文乱码—设置utf8编码