问题小记之线上系统导出报表图片乱码解决

环境及工具:

linux测试服务器、jfreechart报表组件、javamail

问题:

今天写的报表导出功能部署到测试环境(linux)服务器上,出现了导出报表汉字乱码的问题


解决(在linux服务器上安装宋体):  

  1. 把XP下的字体C:\WINDOWS\FONTS\simsun.ttc(也就是宋体,大小为10M),把他重命名为 simsun.ttf

  2. 拷贝simsun.ttf 字体到 /usr/share/fonts/zh_CN/TrueType/ 下来  

  3. 在linux命令行下执行:fc-cache /usr/share/fonts/zh_CN/TrueType/  

  4. 字体安装完成了,就可以使用这个字体了 

   5、在代码中通过jfreechart的api将图表的X轴、Y轴、图例等替换成宋体汉字。

   6、重新部署,测试通过。



你可能感兴趣的:(问题小记之线上系统导出报表图片乱码解决)