VMware Workstation客户端 Centos系统 中文乱码 UTF-8字符无法正常显示

简介: 发生该问题的时间比较长了,之前没有第一时间整理记录。依稀记得是因为系统重装之后,Vmware软件重新安装,然后导入以前的虚拟机配置文件,就出现了中文乱码的问题。 从百度上查到的各种资料,都是说语言包和配置的问题,需要重新安装、修改配置等等步骤,下面将记录我的尝试步骤和解决问题的方案。

问题由来


发生该问题的时间比较长了,之前没有第一时间整理记录。依稀记得是因为系统重装之后,Vmware软件重新安装,然后导入以前的虚拟机配置文件,就出现了中文乱码的问题。 从百度上查到的各种资料,都是说语言包和配置的问题,需要重新安装、修改配置等等步骤,下面将记录我的尝试步骤和解决问题的方案。


尝试步骤


系统中文语言包


首先运行以下命令,查看当前系统的语言包中是否有中文语言包


locale -a grep "zh_CN"

0c21d6a79d1311c6e7d0f128f16dc530.png


如果没有安装那么就先安装语言包,可以执行以下命令(不同系统可能有一些差异 原理一致)


yum groupinstall "fonts" -y


安装好了之后就是要切换系统使用语言的配置


切换系统语言配置


先查看一下本机当前使用的配置


# locale
LANG=zh_CN.utf8
LC_CTYPE="zh_CN.utf8"
LC_NUMERIC="zh_CN.utf8"
LC_TIME="zh_CN.utf8"
LC_COLLATE="zh_CN.utf8"
LC_MONETARY="zh_CN.utf8"
LC_MESSAGES="zh_CN.utf8"
LC_PAPER="zh_CN.utf8"
LC_NAME="zh_CN.utf8"
LC_ADDRESS="zh_CN.utf8"
LC_TELEPHONE="zh_CN.utf8"
LC_MEASUREMENT="zh_CN.utf8"
LC_IDENTIFICATION="zh_CN.utf8"
LC_ALL=


可以看到我这里的虚拟机已经是使用了zh_CN的配置,所以该方法不是我这个问题导致的。


如果你这里的配置是en的语言,可以尝试以下步骤进行配置切换尝试


# vim /etc/locale.conf
LANG="zh_CN"
# source   /etc/locale.conf


测试是否切换成功 可以输出日期


# date


重装系统


在以上语言包的切换方案不行之后,我还根据还几篇文章 不同的方法安装语言包和切换,都是不行的。 我从网上下载了新的镜像来安装虚拟机,开启之后也是一样的中文乱码。 那么基本可以排查是系统层面导致的问题。 我把目光转到了VM软件上来


尝试其他shell工具


我使用了putty这个开源简单的工具,然后就得到了正常的中文结果…


结论


应该是VM软件 在重装系统过程中遗留了一些配置文件,然后新安装的软件又版本等问题不一致,导致丢失,中文乱码吧。

目录
相关文章
|
1月前
|
运维 虚拟化 Windows
VMware Workstation常见的故障处理
关于VMware Workstation常见故障处理的指南,包括Windows 10开启虚拟机蓝屏问题的解决方案和虚拟机无法开机时的解决方法。
96 21
VMware Workstation常见的故障处理
|
5天前
|
网络协议 Linux Shell
CentOS7系统命令学习笔记(一)
CentOS7系统命令学习笔记(一)
31 12
|
5天前
|
Linux
CentOS7系统命令学习笔记(二)
CentOS7系统命令学习笔记(二)
29 10
|
5天前
|
Linux Shell API
CentOS7系统命令学习笔记(三)
CentOS7系统命令学习笔记(三)
28 8
|
1月前
|
虚拟化
VMware Workstation子网划分及bond配置案例
本文主要介绍了如何在VMware Workstation中进行子网划分以及如何添加和配置四块网卡以实现bond模式,并通过配置文件和命令行操作来验证bond模式的有效性。
38 2
VMware Workstation子网划分及bond配置案例
|
1月前
|
虚拟化
VMware Workstation产品常用的快捷键
文章介绍了VMware Workstation产品中常用的快捷键及其功能,包括对虚拟机的控制、设置、快照管理等操作,同时提供了作者的联系方式和博客链接。
50 15
|
2月前
|
机器学习/深度学习 文字识别 Linux
百度飞桨(PaddlePaddle) - PP-OCRv3 文字检测识别系统 基于 Paddle Serving快速使用(服务化部署 - CentOS 7)
百度飞桨(PaddlePaddle) - PP-OCRv3 文字检测识别系统 基于 Paddle Serving快速使用(服务化部署 - CentOS 7)
48 1
百度飞桨(PaddlePaddle) - PP-OCRv3 文字检测识别系统 基于 Paddle Serving快速使用(服务化部署 - CentOS 7)
|
9天前
|
Unix Linux 开发工具
centos的官网下载和vm16虚拟机安装centos8【保姆级教程图解】
本文详细介绍了如何在官网下载CentOS 8以及在VMware Workstation Pro 16虚拟机上安装CentOS 8的步骤,包括可能出现的问题和解决方案,如vcpu-0错误的处理方法。
centos的官网下载和vm16虚拟机安装centos8【保姆级教程图解】
|
9天前
|
消息中间件 Linux
centos7安装rabbitmq
centos7安装rabbitmq