jfreechart的中文乱码问题

原创 2007年09月29日 16:34:00
系统统中用到了jfreechart,如果linux上运行系统,这样jfreechart里面中文显示都是乱码。也难怪,jdk中中文字体都没有,怎么可能显示出来。修改的方法如下:
1) 找一个能在linux下用的中文字体,这里我找的是simsun.ttf。
2) 把它放到jdk目录的jre/lib/fonts目录下
  cp simsun.ttf /usr/j2sdk1.4.2_04/jre/lib/fonts
3) 修改/usr/j2sdk1.4.2_04/jre/lib/fonts/fonts.dir
  a. 把第一行的数字加一 (如果是72就改为73)
  b. 在最后新增一行
  simsun.ttf -SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0
4) 修改/usr/j2sdk1.4.2_04/jre/lib/font.properties文件
  把所有含有类似iso8859-1字体,全部改为gb2312
  既把含有iso8859-1行从等号后面全部改为-SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0
5) 看看效果,如果不行,在把字体复制一份到/usr/X/lib/X11/fonts/TrueType
6) 不用重起机器,但是jdk更新慢,所以如果方便,直接reboot就能看到结果了。
(这里我自己修改的,simsun.ttf字体是从windows里持拷贝过来的。不用从网上去下载)
修改完了以后要重启tomcat服务
我改的地方是在/usr/jre1.5.0_05/lib/fonts/里新建了一个目录fallback把从windows里拷贝过来的simsun.ttf放到里面去 
版权声明:本文为博主原创文章,未经博主允许不得转载。

JFreeChart中文乱码问题解决

  • 2012年10月29日 16:20
  • 6KB
  • 下载

JFreeChart 生成图表 在linux服务器中文乱码问题

JFreeChart 生成图表 在linux服务器中文乱码问题 java中用JfreeChart可以生成图表,而不借助于flash,js,canvas等技术; 图表中的文字生成依赖于系统本地字体,...

JFreeChart两种图及中文乱码问题

一、柱状图import java.awt.Font;import java.io.File;import java.io.IOException;import org.jfree.chart.Char...

jfreechart-绘图中文乱码问题

jfreechart的绘图中文乱码问题
  • NJUPT_T
  • NJUPT_T
  • 2016年01月04日 22:09
  • 465

JFreeChart生成图表中文乱码问题解决方案

在使用JFreeChart生成图表时,可能会出现中文乱码,下面给出两种解决方法。 1、设置主题样式(推荐方法) 主题样式是在建立图表之前进行设置,JFreeChart图表一般包括3个部分:Titl...

JFreeChart生成图表中文乱码问题解决方案

在使用JFreeChart生成图表时,可能会出现中文乱码,下面给出两种解决方法。 1、设置主题样式(推荐方法) 主题样式是在建立图表之前进行设置,JFreeChart图表一般包括3个部分:...

jfreechart一&二维报表导出为word&pdf&html-中文乱码和字体模糊问题(一)

jfreechart是java平台上一个开放的绘制图表的类库,完全使用java语言编写. 报表导出涉及的两个重要问题是:1.中文乱码问题.2.报表字体模糊问题. 本实例对这两个问题进行了有效的解决...

关于JFreeChart中的中文乱码问题(转)

JFreeChart图片出现乱码问题。           大多都是字体设置的问题,如果设置好字体就不会出现问题了。 但是jar包的版本也会导致问题的出现。比如:系统使用的版本是jfreecha...

解决jfreechart中文乱码,以及字体模糊,设置主题问题

发现一篇博客解决了我的乱码问题,复制过来分享下。package cn.com.gwypx.util; import java.awt.Color; import java.awt.Font; imp...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:jfreechart的中文乱码问题
举报原因:
原因补充:

(最多只允许输入30个字)