原因:首先,Linux环境下的JFreeChart和中文验证码的乱码问题和jsp的编码无关,是由于Java虚拟机找不到字体文件造成的,必须配置jdk下的中文字库文件

环境:
JDK1.5(JDK版本很重要,如果是1.4.2版本的话,JRE目录下的字体配置文件不大一样)
RedHat4.0
Tomcat5.5

解决方法:
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  如果这种字体装了没效果的话,那就要同时在步骤1和步骤3同时拷贝zysong.ttf和simsun.ttf. simsun.ttf是直接在windows下的c:/windows/fonts下找到simsun.ttc 改名为simsun.ttf即可。

转载于:https://www.cnblogs.com/zhwj184/archive/2009/08/28/3027564.html

jfreechart linux图片中文显示乱码解决方法相关推荐

  1. Linux vim 中文显示乱码解决方法

    因为在windows下默认是gb编码,而我的vim默认是utf-8(gedit默认也是utf-8),所以打开会成乱码.改动了一下配置文件,使vi支持gb编码就好了. $vi ~/.vimrc let ...

  2. .sql导入中文显示乱码解决方法

    .sql导入中文显示乱码解决方法 参考文章: (1).sql导入中文显示乱码解决方法 (2)https://www.cnblogs.com/fnote/p/8051682.html 备忘一下.

  3. 取出Cookie中的中文显示乱码解决方法。经验证第三种方法有效。

    取出Cookie中的中文显示乱码解决方法 HttpUtility.UrlEncode(Response.Cookies[ "newcookie "].Values);  HttpU ...

  4. Linux麒麟系统中文乱码,ubuntu麒麟系统tomcat中文乱码怎么办?ubuntu tomcat中文显示乱码解决方法...

    在ubuntu麒麟系统中安装tomcat后,用户在搭建Demo程序的过程中有遇到tomcat中文显示乱码的情况,一般乱码都是因为编码问题导致的,而如果大家的编码设置是正确的话就是下面的原因导致的,遇到 ...

  5. eclipse中文显示乱码解决方法总结

    Eclipse中文显示为乱码的解决方法     将别人的项目或JAVA文件导入到自己的Eclipse中时,常常会出现JAVA文件的中文注释变成乱码的情况,主要原因就是别人的IDE编码格式和自己的Ecl ...

  6. php mysql 中文_PHP连接MySQL查询结果中文显示乱码解决方法

    我们首先假设数据库中采用的编码为UTF-8 这时我们在PHP页面中应当首先添加 此处charset的值utf-8必须与文件保存时的编码类型一样 之后在数据库查询前添加 mysql_query(&quo ...

  7. Xshell4连接Linux系统中文显示乱码解决办法

    如何解决XShell连接linux中文乱码问题 首先,在你打开的XShell工具当中点击菜单栏中的文件-->属性,如下图所示: 然后在弹出的界面中选择终端,然后编码选择Unicode(UTF-8 ...

  8. win7系统中文显示乱码解决方法

    本文主要介绍修改注册表和修改语言两种方法解决win7下中文乱码的问题,希望对您有所帮助 一.修改区域时钟语言 1.打开控制面板   2.选择时钟.语言和区域 3.选择区域和语言 4.选择管理 5.选择 ...

  9. EL表达式中文显示乱码解决方法

    请看第4行,加入如下代码即可解决: <% request.setCharacterEncoding("utf-8"); %> <%@ page language= ...

  10. mysql z中文乱码_c#写入Mysql中文显示乱码 解决方法 z

    Linux编程环境 yum -y install gcc gcc-c++ libtool-ltdl libtool-ltdl-devel openssl openssl-devel curl curl ...

最新文章

  1. mysql 8.0免安装配置_Mysql8.0免安装包配置方法
  2. 《构建之法》阅读笔记2
  3. [转] Jenkins实战演练之Windows系统节点管理
  4. SpringBatch job执行流程分析(十六)
  5. UDP Socket编程 C/C++实现 (Windows Platform SDK)
  6. 【Web前端】hexo博客管理
  7. php ssl扩展,php如何安装openssl扩展?
  8. thymeleaf 判断对象是否为空_JVM面试问题系列:判断对象是否已死和四种垃圾回收算法总结...
  9. 世界互联网大会乌镇峰会:14项世界互联网领先科技成果发布
  10. mysql教程手机版_MySQL 入门教程
  11. 【UVA524】Prime Ring Problem(素数环--递归回溯+全局变量的一个小坑点---水题)
  12. 韦东山嵌入式Linux三大学习路线
  13. JDK安装与环境变量配置(WIN7)
  14. SpreadJS 14.1 Crack by Xacker
  15. java 文本提取_Java 提取PDF 文本内容
  16. Kibana:使用 drilldown 从一个仪表板切换到另外一个仪表板
  17. 【Project】基于LD3320 的智能语音控制系统
  18. 数据治理:数据指标管理平台解决方案
  19. 接口隔离原则-快速理解
  20. 美术绘画之场景基础-张聪-专题视频课程

热门文章

  1. 【洛谷 2863】牛的舞会
  2. linux的swap相关
  3. debugging tools for windows 10下载安装问题
  4. 韦东山linux学习之ubuntu 9.10 软件源 问题
  5. 依次将10个数输入,要求打印出其中最大的数
  6. myeclipse 安装svn(subeclipsesite)插件
  7. Children’s Queue
  8. ARPG游戏打击感相关的技术简单总结
  9. MyEclipse 代码自动提示功能失效 提示No Default Proposals 或 no completions available 的解决方法 转...
  10. css3的新属性 新增的颜色--- 透明度---两种渐变---定义多张背景图--background-size...