一、现象
CentOS(CentOS 7.5)控制台下显示中文乱码:
或者通过X11 Forwarding远程显示CentOS的图形化程序文字乱码:
二、解决方法
安装中文语言包:
yum install kde-l10n-Chinese
注:网上有些文章会推荐安装 fonts-chinese-3.02-12.el5.rpm 中文字体包:
yum install fonts-chinese
但是我试过发现fonts-chinese是无法获取的,只有kde-l10n-Chinese是可以安装的:
修改i18n配置文件(如果没有该配置文件则新建该文件):
vi /etc/sysconfig/i18n
添加:
LANG="en_US.UTF-8"
SYSFONT="latarcyrheb-sun16"
执行命令使修改生效:
source /etc/sysconfig/i18n
修改locale.conf的配置文件:
vi /etc/locale.conf
添加:
LANG="zh_CN.UTF-8"
执行命令使修改生效:
source /etc/locale.conf
执行上述操作后,应该就不会出现文字乱码的问题了。