環境及工具: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軸、圖例等替換成宋體漢字。亂碼
六、從新部署,測試經過。