在基于WebSphere做Web开发的时候大多情况下会使用JFreeChart作为Web报表生成工具,但是在AIX平台上经常会出现中文输出乱码或者一个个小方块的情况。这个问题的解决方法
如下:

1.在windows中找到fonts下的这几种字体文件(可能显示为中文)
fangsongti.ttf 仿宋体
heiti.ttf 黑体
kaiti.ttf 楷体
songti.ttf 宋体

2.copy字体到aix下的jre的字体目录${JAVA_HOME}/jre/lib/fonts

3.修改JRE的字体配置
3.1 修改fonts.scale文件[${JAVA_HOME}/jre/lib/fonts/fonts.scale]
把第一行的数字加4
在文件尾添加
fangsongti.ttf -zhongyi-fangsong-medium-r-normal--0-0-0-0-m-0-gbk-0
heiti.ttf -zhongyi-hei-medium-r-normal--0-0-0-0-m-0-gbk-0
kaiti.ttf -zhongyi-kai-medium-r-normal--0-0-0-0-m-0-gbk-0
songti.ttf -zhongyi-song-medium-r-normal--0-0-0-0-m-0-gbk-0

3.2 修改fonts.dir文件[${JAVA_HOME}/jre/lib/fonts/fonts.dir]
把第一行的数字加4
在文件尾添加
fangsongti.ttf -zhongyi-fangsong-medium-r-normal--0-0-0-0-m-0-gbk-0
heiti.ttf -zhongyi-hei-medium-r-normal--0-0-0-0-m-0-gbk-0
kaiti.ttf -zhongyi-kai-medium-r-normal--0-0-0-0-m-0-gbk-0
songti.ttf -zhongyi-song-medium-r-normal--0-0-0-0-m-0-gbk-0

3.3 修改font.properties.zh文件 [${JAVA_HOME}/jre/lib/font.properties.zh
把所有的serif.1的值 进行如下替换
-zhongyi-song-medium-r-normal--0-0-0-0-m-0-gbk-0

5.JVM参数设置
在startWebLogic.sh中加入如下启动参数
-Djava.awt.headless=true -Duser.language=zh -Duser.region=CN -Dfile.encoding=GBK -Dclient.override.encoding=GBK

6.重新启动就可以了.

来自:[url]http://blog.sina.com.cn/s/blog_4ada0d2a01000am1.html[/url]

JFreechart中文在AIX下显示方框解决方法相关推荐

  1. php模糊搜索慢怎么办,MySQL中文模糊检索问题的解决方法_php

    mysql中文模糊检索问题的解决方法 来源:林兴陆 在 MySQL 下,在进行中文模糊检索时,经常会返回一些与之不相关的 记录,如查找 "-0x1.ebea4bfbffaacp-4%&quo ...

  2. java.net.url 中文乱码_asp.net URL中包含中文参数造成乱码的解决方法

    asp.net URL中包含中文参数造成乱码的解决方法 更新时间:2010年03月08日 21:44:27   作者: 中文乱码一直以来是WEB开发中比较常见的问题之一,对于初学者来说,各种各样的编码 ...

  3. php 日文中文乱码,phpgd库中文乱码的产生与解决方法详解 || mao的博客

    在php jpgraph安装教程之验证php环境是否支持jpgraph安装方法的php教程中我提到了gd库的验证,对于jpgraph中文使用者来说使用 jpgraph时不产生中文乱码是非常必要的,而g ...

  4. mybatis向mysql数据库插入数据时,中文乱码显示为?解决方法

    mybatis向mysql数据库插入数据时,中文乱码显示为?解决方法 1.先查看库.表.表字符字段的编码格式.MySQL默认的库和表的字符编码都是latin1,而我们一般需要使用 utf8 //先查看 ...

  5. Highcharts Pie 饼图提示标签IE下重叠解决方法,及json数据绑定方法

    Highcharts Pie 饼图提示标签IE下重叠解决方法,及json数据绑定方法 参考文章: (1)Highcharts Pie 饼图提示标签IE下重叠解决方法,及json数据绑定方法 (2)ht ...

  6. php微信回复乱码,php版微信公众平台回复中文出现乱码问题的解决方法

    本文实例分析了php版微信公众平台回复中文出现乱码问题的解决方法.分享给大家供大家参考,具体如下: 微信公众平开发时碰到回复中文乱码了,这个问题小编发现是编码问题,其实只要把编码转成utf8就可以解决 ...

  7. itextpdf 实现html转pdf中中文及图片base64的解决方法

    为什么80%的码农都做不了架构师?>>>    itextpdf 实现html转pdf中中文及图片base64的解决方法: 1. 中文解决方案: 实现FontProvider接口: ...

  8. 微信nickname乱码 php,php版微信公众平台回复中文出现乱码问题的解决方法

    本文实例分析了php版微信公众平台回复中文出现乱码问题的解决方法.分享给大家供大家参考,具体如下: 微信公众平开发时碰到回复中文乱码了,这个问题小编发现是编码问题,其实只要把编码转成utf8就可以解决 ...

  9. 计算机鼠标显示停顿原因,Win7系统下鼠标停顿如何解决?USB鼠标时不时的停顿下的解决方法...

    我们在使用Win7系统的时候,长时间不用电脑,再用的时候这时USB鼠标经常会出现时不时的停顿下,而我们将鼠标USB重新插拔一次才能恢复,但是用不了多久还是反复出现.那么Win7系统下鼠标停顿如何解决? ...

  10. win10 oracle11g 乱码,win10系统下载中文文件出现乱码的解决方法

    将windows7系统升级到windows10正式版后,发现即使自己将系统显示语言改为中文,在用浏览器下载某些中文文件时候,下载的文件名及文件内容仍会出现乱码的情况.这是怎么回事呢?其实,该问题是用户 ...

最新文章

  1. 【ACM】杭电OJ 2028
  2. js图片懒加载的第二种方式
  3. 创建Goldengate例外句丙记录跟踪Oracle错误
  4. php json -gt;访问,【转】Php+ajax+jsonp解决ajax跨域问题
  5. MAC下面maven如何设置让其实下载源码
  6. [bbk5307]第76集 第9章 -数据库性能维护 03
  7. unity 检测文本有没有自动换行_python3从零学习-5.1.5、文本自动换行与填充模块textwrap...
  8. 手机影音第十三天,xutils3、Glide的使用获取网络图片;下拉、上滑刷新;缓存网络资源...
  9. 计算机四年级测试题目,小学四年级下册数学总复习测试题(人教版)
  10. 若后台的Activity被系统回收...
  11. Flutter BindingBase服务扩展浅析
  12. 2020 年最牛逼的 10 门编程语言
  13. 你看得上瘾的斗鱼,首次开源了自家项目
  14. 2019运输科技领域最新SCI期刊影响因子正式发布,附三年IF变化趋势!
  15. python内置函数用来打开或创建文件并返回文件对象_python内置函数
  16. ThinkPHP高仿蓝奏云网盘系统源码/对接易支付系统程序
  17. C++第三方库HPSocket数据的发送与接收
  18. 可用c语言编程的科学计算器,一个用C语言实现的科学计算器
  19. Android之——杀死用户选中的进程优化
  20. 射频开关:SPDT、级联、树形和矩阵开关

热门文章

  1. led灯光衰怎么解决_影响LED灯具光衰的原因及解决方法
  2. Android developer 阅读笔记--应用资源概览
  3. esp8266搭建智能家居系统
  4. 水电图纸——管道的预埋和盒子的放置-1
  5. Github系列教程一 ————开门
  6. 多余的回车键(Enter)
  7. 而立之年才感悟到的一些箴言:
  8. SAP——ABAP报表的一般格式
  9. Word提示:“向程序发送命令时出现问题”解决方法
  10. python源码剖析—— python中的字典对象