Linux环境下的JFreeChart中文乱码问题解决办法
2011-07-06 16:43
519 查看
原因:首先,Linux环境下的JFreeChart和中文验证码的乱码问题和jsp的编码无关,是由于Java虚拟机找不到字体文件造成的,所以同类的Swing或者AWT的中文乱码问题也适用
环境:
JDK1.5(JDK版本很重要,如果是1.4.2版本的话,JRE目录下的字体配置文件不大一样)
RedHat4.0
Tomcat5.0
解决方法:
1.确认%JavaHome%/jre/lib/fonts目录下存在zysong.ttf
2.在%JavaHome%/jre/lib/fonts目录下执行"ttmkfdir -o fonts.dir"命令,重新生成fonts.dir文件
3.确认/usr/share/fonts/zh_CN/TrueType目录存在,如果不存在则mkdir创建
4.确认/usr/share/fonts/zh_CN/TrueType目录下存在zysong.ttf
5.在%JavaHome%/jre/lib目录下,执行 cp fontconfig.RedHat.3.properties.src fontconfig.properties
6.重新启动tomcat,大功告成!
需要下载zysong.ttf
环境:
JDK1.5(JDK版本很重要,如果是1.4.2版本的话,JRE目录下的字体配置文件不大一样)
RedHat4.0
Tomcat5.0
解决方法:
1.确认%JavaHome%/jre/lib/fonts目录下存在zysong.ttf
2.在%JavaHome%/jre/lib/fonts目录下执行"ttmkfdir -o fonts.dir"命令,重新生成fonts.dir文件
3.确认/usr/share/fonts/zh_CN/TrueType目录存在,如果不存在则mkdir创建
4.确认/usr/share/fonts/zh_CN/TrueType目录下存在zysong.ttf
5.在%JavaHome%/jre/lib目录下,执行 cp fontconfig.RedHat.3.properties.src fontconfig.properties
6.重新启动tomcat,大功告成!
需要下载zysong.ttf
相关文章推荐
- jfreechart在linux环境下显示中文为乱码的解决办法
- 在Ubuntu/Linux环境下使用MySQL:解决在Linux环境下MySQL中文乱码的问题
- linux 下 自己写的 html文件产生中文乱码问题 解决办法。。
- linux中文乱码问题解决办法
- 关于unity在苹果环境中中文乱码的问题?解决办法!!
- 解决linux 下jfreechart的中文乱码问题
- linux 下 自己写的 html文件产生中文乱码问题 解决办法
- 解决linux环境tomcat下载文件404的问题(路径中文乱码)
- linux 下 自己写的 html文件产生中文乱码问题 解决办法
- linux下安装中文字库,解决jfreechart 图表乱码问题
- [转]解决linux下sqldeveloper 中文环境显示乱码的问题
- 一种解决在Linux环境下发送短信中文乱码问题的方案
- linux 下 自己写的 html文件产生中文乱码问题 解决办法
- Linux下Birt、JTreeChart中文乱码问题解决办法
- 解决linux环境mysql中文乱码问题
- [转]解决linux下sqldeveloper 中文环境显示乱码的问题
- weblogic发布应用包,路径乱码错误&linux修改LANG环境变量(解决中文乱码问题)
- Ubuntu server 中文环境乱码问题的解决办法(转载)
- 修改Linux下MySQL编码配置文件的办法,即中文乱码问题解决方法(实战篇)
- graphviz在linux上的中文乱码问题解决办法