问题复现
或安装好vncserver后,使用vncviewer命令,弹出的窗口也是乱码。
如何解决呢?
解决思路
-
查看系统语言环境
locale
其中LANG=zh_CN.UTF-8 说明我们是中文语言环境 -
分析原因:
- 使用的系统语言环境为英文,显示乱码。
- 导致原因:可能是因为缺少了字体
- 解决方法:
yum install dejavu-lgc-sans-fonts
- 结果安装之后,重新启动即可。
- 使用的系统语言环境为中文,显示乱码。
- 导致原因:语言不兼容,字符集不匹配
- 解决方法:将系统由中文调整为英文
- 办法1:
vim /etc/profile #打开配置文件 export LANG="en_US.UTF-8" #添加上这一行 source /etc/profile #新加载文件配置
- 办法2:
vim /etc/sysconfig/i18n #进入语言配置文件 将默认的LANG="zh_CN.UTF-8"修改为LANG="en_US.UTF-8" source /etc/sysconfig/i18n #新加载文件配置
- 修改之后,重新启动即可。
- 使用的系统语言环境为英文,显示乱码。
结果
可以看到都已经恢复正常。
评论区