前言
Linux系统默认是没有中文字体的,这就导致我们在做一些开发的时候容易出现中文字符乱码的现象,如图:
上图中只有数字和字母显示了,中文字符显示乱码,所以可以确定不是程序导致的乱码,而是因为linux系统没有中文字体所以没有显示出来。通过以下方法可以较为简单的为linux系统安装中文字体。
一、找到windows系统的字体文件夹:C:\Windows\Fonts
二、 远程进入linux系统(推荐使用MobaxTerm、Tabby、WindTerm远程工具),进入字体目录:cd /usr/share/fonts/
三、新建文件夹:mkdir chinese,将windows系统中的字体文件上传到linux系统该文件夹中。
四、更改字体权限:chmod 755 /usr/share/fonts/chinese/*
五、进入linux字体库,建立scale文件:1、cd /usr/share/fonts/chinese;2、mkfontscale (若提示“mkfontscale command not found",则运行 yum install mkfontscale)
六、建立dir文件:mkfontdir
七、运行:fc-cache
最后我们可以看到之前的乱码文件显示正常了。