环境及工具:java
linux测试服务器、jfreechart报表组件、javamail
linux
问题:
api
今天写的报表导出功能部署到测试环境(linux)服务器上,出现了导出报表汉字乱码的问题服务器
解决(在linux服务器上安装宋体):
工具
把XP下的字体C:\WINDOWS\FONTS\simsun.ttc(也就是宋体,大小为10M),把他重命名为 simsun.ttf
测试
拷贝simsun.ttf 字体到 /usr/share/fonts/zh_CN/TrueType/ 下来 字体
在linux命令行下执行:fc-cache /usr/share/fonts/zh_CN/TrueType/
命令行
字体安装完成了,就能够使用这个字体了
部署
五、在代码中经过jfreechart的api将图表的X轴、Y轴、图例等替换成宋体汉字。乱码
六、从新部署,测试经过。