昨日在使用Graphics类绘图时,在图片上加了一些中文字符。本来在windows上测试是正常的,但是部署到Linux服务器上进行调用时,发现原本的中文字符编程了一个一个的方块:口口
这是怎么回事呢?
由于jdk默认支持的字体中不含中文的字体形式。所以我们需要手动往linux服务器中的jdk中导入字体文件,才能解决这个问题。。
解决方式:1、从电脑上找到需要导入的字体,windows系统的字体目录:C:WindowsFonts
2、将需要的字体复制一份粘贴到Linux服务器上。Linux服务器的具体位置需要结合你jdk的放置目录。
cd $JAVA_HOME/jre/lib/fonts pwd
找到你的jdk的fonts目录后,将字体文件放置进去,重启你的服务即可。
喜欢的朋友欢迎一键三连。我们一起学习,进步~~



