在项目中预览文件内容时,文件内容显示乱码,查找问题发现是由于centos操作系统中没有安装中文的字体库,下面将记录解决此问题的步骤:
step1:查看centos系统的字体库命令
[root@localhost ~]# fc-list :lang=zh
step2:执行第一步后,可知道字体库是安装在/usr/share/fonts/目录下的。所以要安装新的字体库,需要进入到该字体库的目录。
step3:将本地windows 的字体库(C:\Windows\Fonts)拷贝至chinese目录下。注意将ttc 后缀改为ttf
step4:执行命令:mkfontscale
step5:执行命令:mkfontdir ,执行此命令遇到入下错误时,可直接将vga936.fon文件删除。然后再从step4开始。(按关键字查找扩展名的命令为:find / -name "*.fon" 删除查找出的内容命令为: find / -name "*.fon" | xargs rm -rf )
step6:执行命令:fc-cache
step7:再次查看字体库,显示如下就安装成功