linux下载的图片中文汉字为方框

原因是linux中缺少某种字体,需要添加字体文件,我的图片中是宋体,不能正常显示

解决方案
先确认变成黑框框的字体是什么字体,可以从Java Web应用部署到Windows操作系统中看正常显示时的字体样式来确定。一般缺失的字体为宋体或黑体。
从Windows操作系统的C:WindowsFonts路径下找到需要的字体,如宋体(simsun.ttc)
将找到的字体复制到$JAVA_HOME/jre/lib/fonts/fallback/目录下,如果目录不存在,请手动创建。
重启该Java Web应用即可。

备注

  1. $JAVA_HOME表示的是JDK的安装目录。
  2. 一定要放到fallback文件夹下才有效。
  3. 不需要执行以下命令:
1.  mkfontscale
2. mkfontdir
3. fc-cache


————————————————
版权声明:本文为CSDN博主「前行123」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/a364901254/article/details/103488223

原文地址:https://www.cnblogs.com/liuna369-4369/p/14578303.html