首先,需要确认目标机器中,是否含有可支持的中文语言包
若不含以上输出,则需要安装语言包 ,以Centos7为例
yum groupinstall "fonts" -y
准备工作完成后,查看本机配置
可见,目标机器中环境配置非中文,故而修改语言配置文件
vi /etc/locale.conf
修改为如下:
使用source或者". ",执行文件配置 ,使之立即生效
此时,使用VMware中的SSH连接到目标机器,便已经可以正确显示中文
许多现实情况下, 会使用PuTTY连接,配置也会在远程连接中完成
这种情况下,涉及到的编码问题就需要考虑两个方向,编码与解码
经过上述配置后,虚拟机中已经完成中文环境配置,即咱们的编码环境已经配置成中文
此时,也是很多人觉得配置不成功的地方,如果PuTTY中解码格式与目标机器中的编码格式不统一,那么,非英语环境也会存在乱码问题,这也是很多资料中未提及的地方
默认情况如下,仍然会导致乱码问题
修改为UTF-8后,终端正常