原因:首先,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把XP、VISTA、Linux系统装进一个机子里Ubuntu下加密命令GPG和KEY相关资讯 Linux技巧
- Linux技巧分享:如何检查PDF中使用 (08/27/2014 19:11:58)
- [技巧分享]如何在Linux中阻止其它 (06/29/2014 19:56:43)
- Linux技巧:一次删除一百万个文件 (06/13/2013 11:11:05)
| - Linux 目录导航技巧 (07/18/2014 08:29:50)
- 8个有趣的Linux提示与技巧! (01/31/2014 08:06:39)
- 35款基于terminal的Linux应用 (02/07/2011 12:54:14)
|
本文评论 查看全部评论 (0)