问题:
在windows环境将中文打印到图片上正常,使用微软雅黑字体
将jar包上传到linux服务器,导入到文件上的中文乱码
原因是在windows上的字体,在linux上没有。
解决:将将 Windows 系统中 "C:\windows\fonts" 目录下的所有字体文件的压缩包放到/usr/share/fonts/winfonts并解压。
yum install mkfontscale -y
使字体生效
mkfontscale && mkfontdir && fc-cache -fv && source /etc/profile && fc-list |wc -l