生成海报-汉字乱码

问题:

  在生成海报时,海报中的文字说明,部署到服务器后出现乱码,而在本地运行时正常;

原因分析:

  应该是服务器上没有在相应的字体包,

解决:

  1,如果使用的是lunix 可以把相应的字体上传到服务器,

    如果是使用docker部署,则可以把字体先放在resource文件下,在dockerfile文件中 添加 COPY target/classes/STSONG.TTF /app/

   /app/为docker容器中目录,

 上图在resource 下还有一个字体文件夹

  2,从字体包创建字体

  3,使用字体,这里设置了不同的环境,使用不同的方法

原文地址:https://www.cnblogs.com/azoveh/p/13439929.html