首先,找到 org.eclipse.birt.runtime_4.2.2.v20130216-1152.jar,用winrar解压,找到config_PDF.xml文件,将其中all-fonts的内容修改为如下:

<composite-font name="all-fonts"><font font-family="SimSun" catalog="Chinese" />
</composite-font>

其次,SimSun.ttf 字体文件拷贝到系统的字体目录下(请百度下载)。
在此,在winrar保持打开org.eclipse.birt.runtime_4.2.2.v20130216-1152.jar的情况下,将原有的config_PDF.xml替换为已修改的config_PDF.xml既可。
最后,在Birt报表引擎启动的代码中,添加如下代码。

//  fontsdir.getAbsolutePath()指向字体文件的存放地址
FontFactory.registerDirectory(fontsdir.getAbsolutePath());

Birt导出PDF时乱码的解决办法相关推荐

  1. php excel中文名称乱码,phpexcel导出中文文件名乱码的解决办法

    使用phpexcel类库导出excel文件,文件名为中文时,在chrome浏览器下导出正常,在IE内核浏览器下导出文件名显示乱码,解决办法就是通过iconv函数转换编码,从utf-8转为gb2312, ...

  2. mysql数据库导出后乱码问题_MySQL导入导出数据出现乱码的解决办法

    在mysql导入导出数据时经常出现中文乱码的问题,大多是因类导入导出时编码设置不一致所引起的.本文介绍了不同平台下的编码转换方法,供大家参考. 在linux系统中默认的是utf8编码,而windows ...

  3. PDF复制乱码 -- 简单解决办法

    这里写自定义目录标题 前言 步骤1:PDF转Word 步骤2:word转回PDF 前言 很多从网上下载的PDF会存在乱码的情况,比如这个,明明可以选中,但是使用 有道词典的划词翻译 或者 复制到别的地 ...

  4. TOAD FOR MYSQL 进行数据插入时乱码的解决办法---MariaDB 5.5

    最近使用mysql是发现插入的数据乱码,几经周折终于找到的解决方法,特作备忘. 开始有将mysql的字符集全部设置成utf8,如下: SHOW VARIABLES LIKE 'character_se ...

  5. AD导出PDF内容显示不全解决办法

    DXP->Preferneces->Schematic->General下 取消Render Text with GDI+

  6. php 返回英文乱码,使用php 5时MySQL返回乱码的解决办法_php

    在使用 php 5 中,通过 mysql 查询得到的值全部成为 '???????',原来是字符集设错了. 我在安装 MySQL 5 时,已经选择默认字符集为 gb2312,但还是返回乱码,解决的办法是 ...

  7. linux unzip乱码,Linux 中unzip解压时中文乱码的解决办法

    Linux 中unzip解压时中文乱码的解决办法 Linux 中unzip解压时中文乱码的解决办法 当我们在linux中解压一个含有中文名字的压缩包如"资料.zip"时,如果直接使 ...

  8. php 0xef 0xbb 0xbf,utf-8编码的csv文件,用excel打开乱码,解决办法,在输出前加 0xEF,0xBB,0xBF三个char...

    转自 http://blog.csdn.net/zcmssd/article/details/6086649 是由于输出的CSV文件中没有BOM. 什么是BOM? 在UCS 编码中有一个叫做" ...

  9. MYSQL使用UTF8中文乱码终极解决办法

    转自:http://wenku.baidu.com/view/d2d4f15ba8114431b80dd81f.html MYSQL使用UTF8中文乱码终极解决办法   作者:刘明灵 liumingl ...

最新文章

  1. SpringBoot+JPA简单入门demo
  2. delphi 16 网页缩放
  3. 数字图像处理:第十二章 小波变换
  4. eclipse中护眼色设置
  5. JVM垃圾收集器与内存分配策略学习总结
  6. nuxt.js 引入第三方插件报window is not defined
  7. 浅议“全局变量”、“多线程”和“编译器陷阱”
  8. webpack 保存文件后自动打包_Webpack轻松入门(二)——CSS打包
  9. java下载文件excel格式错乱,excel表格数据错乱如何修复-excel表格里的文件突然格式全部乱了,怎么恢复?...
  10. python第六周拼图_python – 解决n-queen拼图
  11. Python API+Postman+jmeter
  12. 刘夏真的简历中国科学院计算机所,计算所智能计算机研究中心党支部正式成立...
  13. maven出现错误 大难题-------
  14. 广东省人力资源和社会保险个人资料下载
  15. 厦门考计算机竞赛保送北大清华名单,厦门这所学校130人获清华北大等名校保送资格...
  16. php文件上传代码dsn,数据源名称无效-使用php、PDO和DSN连接到MySQL
  17. 点击的时候直接跳转到 微信界面
  18. 如何在字符数组中存储空白字符
  19. 《软件功能测试自动化实战教程》—第6章6.4节Action测试输入的参数化
  20. php 科试题,科学网—《数据库系统原理与技术》试题库试题与参考答案选编6 - 程学先的博文...

热门文章

  1. linux epoll的介绍,操作和具体实现
  2. 【搞定配色】超实用!帮你快速搞定网页配色的方法(附配色神器)
  3. Download station解析
  4. oracle clog读取 php,Spring+Hibernate中处理Oracle的BLOG和CLOG字段
  5. java web freemaker_freemaker
  6. 都说产品要懂数据分析,到底要懂到什么程度?(附分析模板)
  7. 13《将心注入》-豆瓣评分8.3
  8. C# 实现线程内部与界面控件交互
  9. 英语读书笔记-Book Lovers Day 09
  10. 合肥先进光源永磁多极铁电机控制系统的规划