文档章节

解决JfreeChart在linux系统下乱码问题

EDIAGD
 EDIAGD
发布于 2013/06/19 11:40
字数 283
阅读 256
收藏 0

钉钉、微博极速扩容黑科技,点击观看阿里云弹性计算年度发布会!>>>

这是linux版本JDK/JRE缺乏中文字体(支持)的缘故.  

知道了问题就好解决了

1.找一个能在linux下用的中文字体,我找的是windows下的c:\windows\fonts\simsun.ttc 
   (我下面有下载)  

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

3.改linux服务器安装jdk目录的jre/lib/fonts/fonts.dir 
     3.1   把第一行的数字加一 (如果是72就改为73) 

 

    3.2   在最后新增一行 

 

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

4.修改linux服务器安装jdk目录的jre/lib/fonts/font.properties文件(这个文件我下面也有下载) 
   4.1  把含有iso8859-1行从等号后面全部改为 

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

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

5.重启你的web服务器(我的是tomcat)

6.文件下载:所需文件

 

后续有很多开发填坑的文章发布,如果对你有帮助,请支持和加关注一下

http://e22a.com/h.05ApkG?cv=AAKHZXVo&sm=339944

https://shop119727980.taobao.com/?spm=0.0.0.0 

EDIAGD
粉丝 50
博文 149
码字总数 58327
作品 0
嘉定
后端工程师
私信 提问
加载中
请先登录后再评论。
JFreeChart中文乱码

JFreeChart中文乱码的解决方法 使用JFreeChart绘制图表的时候,如果使用默认的字体会导致图标中的汉字显示为乱码。解决方法如下: JFreeChart是用户使用该库提供的各类图标的统一接口,JFree...

Bet
2012/12/26
99
0
问题小记之线上系统导出报表图片乱码解决

环境及工具: linux测试服务器、jfreechart报表组件、javamail 问题: 今天写的报表导出功能部署到测试环境(linux)服务器上,出现了导出报表汉字乱码的问题 解决(在linux服务器上安装宋体...

wayne很忙
2014/04/29
112
0
目前能够找到的最有效的 JFreeChart 中文乱码解决方案

由于JFreeChart组件的版本、操作平台、JDK 的设置等因素,在使用 JFreeChart 组件时可能会出现中文乱码的现象。遇到此问题时,可通过设置文字的字体来解决问题。在此提供以下两种解决此问题的...

苗哥
2013/09/06
3.6K
0
ChartDirector破解及中文问题解决

ChartDir是一个比Jfreechart还要好的图表工具包,但要收费. ChartDir Project home: http://www.advsofteng.com/ 下一个来试验吧 http://download2.advsofteng.com/chartdir_java.war ------......

红薯
2009/03/06
1.4W
1
JfreeChart使用经验总结(分析了使用中碰到的一些常见问题)

jfreechart使用经验总结(针对版本:jfreechart-1.0.0-pre2.zip) 问题一:在每次生成jfreechar图片的时候都会抛出异常,异常指出问题出在ChartFactory.createXYLineChart(picName, "时间轴", ...

梦想生活
2013/03/07
266
0

没有更多内容

加载失败,请刷新页面

加载更多

在JavaScript中从字符串中删除所有非数字字符 - Strip all non-numeric characters from string in JavaScript

问题: Consider a non-DOM scenario where you'd want to remove all non-numeric characters from a string using JavaScript/ECMAScript. 考虑一个非DOM场景,您希望使用JavaScript / EC......

法国红酒甜
46分钟前
14
0
Quartz的Misfire处理规则 错过任务执行时间的处理机制

调度(scheduleJob)或恢复调度(resumeTrigger,resumeJob)后不同的misfire对应的处理规则 CronTrigger withMisfireHandlingInstructionDoNothing ——不触发立即执行 ——等待下次Cron触发频率...

独钓渔
今天
4
0
如何在Django视图中合并两个或多个查询集? - How to combine two or more querysets in a Django view?

问题: I am trying to build the search for a Django site I am building, and in that search, I am searching in 3 different models. 我正在尝试搜索要构建的Django网站,在该搜索中,我......

javail
今天
5
0
PHP解析/语法错误; 以及如何解决它们? - PHP parse/syntax errors; and how to solve them?

问题: Everyone runs into syntax errors. 每个人都遇到语法错误。 Even experienced programmers make typos. 即使是经验丰富的程序员也会打错字。 For newcomers, it's just part of the......

fyin1314
今天
20
0
OSChina 周三乱弹 —— 公主是大王的,命是自己的。小怪也要养家糊口啊!

Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 @巴拉迪维 :郭燕的单曲《下半生》 最近听一些轻快的歌 #今日歌曲推荐# 《下半生》 - 郭燕 手机党少年们想听歌,请使劲儿戳(这里) @锦年 :...

小小编辑
今天
38
1

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部