20180214222901326.png
出现如上图乱码问题的原因为服务器字体不匹配问题。

linux中查看所有字体 : fc-list

[root@host ~]# fc-list
/usr/share/fonts/stix/STIX-Regular.otf: STIX:style=Regular
/usr/share/fonts/stix/STIX-Italic.otf: STIX:style=Italic
/usr/share/fonts/stix/STIX-Bold.otf: STIX:style=Bold
/usr/share/fonts/stix/STIX-BoldItalic.otf: STIX:style=Bold Italic

在linux中新增字体:

  • lunix默认字体为utf-8window默认为gbk,所以读取会有乱码。
  • 根据客户截图为方框,说明读取到了字体,日志看到读取的不是乱码,说明是lunix没有对应的字体导致,从window拷贝对应的字体到lunix问题解决。

Linux字体文件放在/usr/share/fonts/,只要将字体文件拷贝到这里就可以了。

#下载字体
wget https://img.zhaolog.com/pagoboke/boke/upyun/2355241459.zip

#解压到Linux字体库中
unzip 2355241459.zip -d  /usr/share/fonts/

#重新载入字体配置,清除字体缓存
fc-cache /usr/share/fonts/default

然后重启项目,发现一切ok

10578_20170918163424.png

最后修改:2020 年 11 月 25 日 11 : 28 AM
如果觉得我的文章对你有用,请随意赞赏