博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux下的JFreeChart和 汉字验证码 中文乱码问题解决方案
阅读量:5835 次
发布时间:2019-06-18

本文共 645 字,大约阅读时间需要 2 分钟。

  hot3.png

原因:首先,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,大功告成!

下面提供下载字体

  •  (4.3 MB)
  • 描述: 中文字体

转载于:https://my.oschina.net/jsan/blog/40288

你可能感兴趣的文章
oracle 授权
查看>>
lv扩展磁盘空间
查看>>
线程与进程
查看>>
java8之stream流的基本操作
查看>>
二维数组计算协方差java
查看>>
SpringBoot下Redis相关配置是如何被初始化的
查看>>
为你的AliOS Things应用增加自定义cli命令
查看>>
Zookeeper
查看>>
MongoDB 创建基础索引、组合索引、唯一索引以及优化
查看>>
百度PaddlePaddle常规赛NLP赛道火热开启
查看>>
稳了!这才是cookie,session与token的真正区别
查看>>
python项目实战:制作一个简易的GUI界面浏览器
查看>>
微信自定义链接分享制作,微信自定义链接配置
查看>>
mysql日期运算,日期函数(转载)
查看>>
如何切换你想要的语言在XMind 6中
查看>>
OSChina 周二乱弹 —— 假期余额已不足!
查看>>
OSChina 周一乱弹 —— 亚洲四大邪术!
查看>>
Google Go web 入门例子
查看>>
log4j 系统jar 冲突整理
查看>>
前端那些事之React篇--helloword
查看>>