`
kanpiaoxue
  • 浏览: 1782045 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

birt chart和jFree chart 汉字乱码问题

    博客分类:
  • birt
 
阅读更多

这个问题适合Java环境下Linux图表乱码问题,包括Birt和JFreeChart


我在使用Birt开发报表的时候遇到问题,主要是包表的图表的汉字在windows环境下显示正常,而在Linux下面就是乱码。看了很多朋友的帖子,发现这个是因为linux版本JDK/JRE缺乏中文字体(支持)的缘故. 

所以我去找了windows下的c:\windows\fonts\simsun.ttc (宋体)这个字体文件。

【注意】windows下的c:\windows\fonts\simsun.ttc 可以放在Linux下面使用,是个通用的文件。

把上面那个字体文件放到你linux服务器安装jdk目录的jre/lib/fonts目录里 

改/usr/j2sdk1.XXX/jre/lib/fonts/fonts.dir 
     1、   把第一行的数字加一 (如果是219就改为220) 
     2 、  在最后新增一行 

simsun.ttc -SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0


修改/usr/j2sdk1.XXx/jre/lib/font.properties文件(这个文件我下面也有下载) 
    把含有iso8859-1行从等号后面全部改为 
             

Java代码  收藏代码
  1. -SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0    


     (含有“CharToByteISO8859_1”的可以不改) 

【结束】打完收功...不要忘了重启你的web服务器 

备注...上述自己整理,借鉴的下面个帖子的经验... 
http://topic.csdn.net/t/20060217/18/4562302.html

 

我主要参考的地址是: http://romyli.iteye.com/blog/382183

感谢 romyli 这个朋友。

 

分享到:
评论

相关推荐

    CHART , JFREE api

    在这个类中,可能会有调用JFreeChart API的方法,如`createChart()`,用于生成特定类型的图表,并根据业务需求进行定制,如设置标题、轴标签、数据集等。 `JFreeChart API.java`很可能是包含JFreeChart关键方法的...

    jfree.jar,jfree.chart.jar包

    该资源包含jfree.jar,jfree.chart.jar包,是Java允许特殊的图形界面所需要的,如果你使用的程序需要import jfree的包那么下载这个资源就可以了,同时还包含jfree.chart在其中,因此只要和jfree有关的都可以下载该资源

    jfree chart docs

    例如,`org.jfree.chart`包下的`JFreeChart`类是创建图表的主要入口点,它提供了创建各种类型图表的方法。`ChartFactory`类提供了一些静态方法,可以快速生成常见的图表类型。`CategoryDataset`和`...

    jfree chart...

    标题 "jfree chart..." 暗示我们正在讨论 JFreeChart,这是一个强大的Java库,用于创建各种图表,如折线图、柱状图、饼图、散点图等。JFreeChart 支持多种复杂的图表类型,使得在Java应用程序中进行数据可视化变得...

    jfreechart乱码问题

    ### jfreechart乱码问题详解 #### 一、问题背景 在使用jFreeChart进行图表绘制时,可能会遇到中文乱码的问题。这个问题主要是由于jFreeChart默认使用的字体不支持中文字符,导致在图表中显示的中文无法正常识别,...

    JFree生成图表

    首先,JFreeChart是JFree项目的主要组件,它提供了一系列类和方法来构建静态图表。以下是一些核心概念: 1. **图表类型**: - 饼状图(PieChart):展示数据的比例关系,每个部分代表数据的一部分。 - 3D图表(3D...

    用jfree做折线饼型和柱型图

    至于柱状图,我们可以使用`CategoryDataset`和`BarChart`类。以下是如何创建一个简单的柱状图的示例: ```java CategoryDataset dataset = ... // 创建数据集 JFreeChart chart = ChartFactory.createBarChart( ...

    jfree chart demo

    jfree chart -1.0.8-demo 是Java Swing 写的 金融 K线图 画图 通用库函数使用的demo。 这个版本比较新。

    Jfree完整的jar包

    在Java编程中,数据可视化是一个重要的组成部分,而JFreeChart和JCommon就是两个非常流行的开源库,用于创建高质量的图表和图形。本篇文章将详细阐述这两个库的核心功能、使用场景以及如何在项目中集成它们。 **...

    jfreechart根据24小时数据画折线图

    import org.jfree.chart.renderer.xy.XYLineAndShapeRenderer; import org.jfree.data.xy.XYDataset; import org.jfree.ui.RectangleInsets; ``` 这里导入了创建折线图所需的所有类和接口,包括用于图表创建的...

    jfree

    文档还详细列出了JFreeChart的核心包`com.jrefinery.chart`中的各个类和接口,包括但不限于: - `AbstractTitle`:抽象类,所有标题类的基类。 - `Axis`:坐标轴的抽象表示。 - `AxisNotCompatibleException`:当不...

    JFreeChart 实现无乱码的柱状图和饼状图实例

    下面我们将详细探讨如何使用 JFreeChart 实现无乱码的柱状图和饼状图,并在 JSP 页面中正确显示。 首先,要解决中文乱码问题,我们需要确保所有环节的编码设置正确。这包括项目的源代码编码、JSP 页面编码以及 ...

    jfree chart demo (3/4)

    jfreechart demo

    org.jfree.ui.RectangleInsets.<init>(DDDD)V问题解决

    通过以上分析和解决步骤,你应该能够解决`org.jfree.ui.RectangleInsets.(DDDD)V`问题,并成功地在你的Java应用中使用`RectangleInsets`来设置图表的内边距。如果问题仍然存在,进一步的调试可能需要查看源码或寻求...

    jfree包jcommon、jfreechart

    &lt;servlet-class&gt;org.jfree.chart.servlet.DisplayChart &lt;servlet-name&gt;DisplayChart &lt;url-pattern&gt;/servlet/DisplayChart 至此jfreechart的配置就完成了,下面就可以进行jfreechart的开发了。这里值得提出...

    jsp数据报表(柱状,饼状,折线)

    import org.jfree.chart.ChartFactory; import org.jfree.chart.ChartRenderingInfo; import org.jfree.chart.ChartUtilities; import org.jfree.chart.JFreeChart; import org.jfree.chart.StandardLegend; import ...

    JFreeChart中文乱码问题解决

    ### JFreeChart中文乱码问题解决 在使用Java进行数据可视化的过程中,经常需要用到JFreeChart这一强大的图表绘制库。然而,在处理中文字符时,开发者往往会遇到一个常见的问题——中文乱码。本文将深入探讨如何解决...

    jfree jar包

    这个"jfree jar包"包含了JFreeChart库的所有必要组件,方便开发者在Java项目中集成和使用。JFreeChart支持多种图表类型,包括折线图、柱状图、饼图、散点图、甘特图、雷达图等,广泛应用于数据分析、报表生成以及...

Global site tag (gtag.js) - Google Analytics