Linux下的JFreeChart和 汉字验证码 中文乱码问题解决方案
2012-02-09 00:00
453 查看
原因:首先,JFreeChart和中文验证码的乱码问题和jsp的编码无关,是由于Java虚拟机找不到字体文件造成的,所以同类的Swing或者AWT的中文乱码问题也适用
环境:首先,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.rar (4.3 MB)
描述: 中文字体
环境:首先,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.rar (4.3 MB)
描述: 中文字体
相关文章推荐
- Linux下的JFreeChart和 汉子验证码 中文乱码问题解决方案
- Linux下的JFreeChart中文乱码问题解决方案
- Linux中文乱码问题解决方案
- jfreechart中文乱码问题解决方案
- jfreechart中文乱码问题解决方案
- ASP.NET中url传递中文的解决方案,传递参数为汉字时出现乱码等问题
- Linux下vim显示中文乱码问题解决方案
- 解决linux 下jfreechart的中文乱码问题
- jfreechart图表汉字乱码问题解决方案
- jfreechart中文乱码问题解决方案
- 在Linux平台下的JFreeChart中文乱码的问题
- linux下安装中文字库,解决jfreechart 图表乱码问题
- jfreechart在linux下中文不显示或乱码的问题
- JFreechart在linux下不显示及中文乱码问题
- JFreeChart中文乱码和文字模糊问题的通用解决方案
- 数据库 中文汉字乱码问题解决方案
- JFreeChart生成图表中文乱码问题解决方案
- JFreechart 在linux下不显示及中文乱码问题
- Linux下用QtCreater写QT程序处理中文的乱码问题解决方案
- linux下,java中SVG和jfreechart应用中,中文有乱码问题