ireport中文不显示和乱码的处理
来源:互联网 发布:淘宝视频制作软件 编辑:程序博客网 时间:2024/05/17 05:52
PDF中文显示需要itext和itextasian这两个jar文件的支持,尤其是itextasian,PDF报表能否显示中文就靠它了。很多网友肯定都知道这一点,但为什么还是不能正确显示中文呢?原因有二:要么itextasian这个包有问题,要么报表模板设计有问题。
其实这两个包在iReport的安装目录下也有,他们位于:${iReport安装根目录}\ireport\modules\ext下:
另外一点需要注意的是,我们的项目是使用Maven来管理Jar包依赖的,因此需要将上述两个Jar包导入到Maven本地库中,然后在项目POM文件中添加依赖。因此我已经写好了批处理,双击对应的bat批处理脚本即可将上述jar包导入到Maven本地库中(位于本项目的跟目录下)。
然后在项目POM文件中添加itextasian依赖:
- <!-- iReport PDF中文支持 -->
- <dependency>
- <groupId>com.lowagie</groupId>
- <artifactId>itextasian</artifactId>
- <version>2.1.7.js2</version>
- </dependency>
报表模板设计
1、在报表模板中添加一个“Style”,暂且命名为“zh_CN”。
2、设置样式“zh_CN”的<Pdf Font name>和<Pdf Encoding>两项参数:
3、指定显示字段使用样式“zh_CN”。
当然也可以不使用“Style”的方式,而是为每个字段都指定<Pdf Font name>和<Pdf Encoding>这两项参数,不过这样会很繁琐。记得保存、编译模板文件。
组件面板找不到了?
记得打开窗口,里面有组件面板和属性,双击一下就OK了;
0 0
- ireport中文不显示和乱码的处理
- ireport中文不显示和乱码的处理
- iReport不显示中文
- iReport不显示中文
- ireport 中文乱码无法显示
- iReport中文和字母的显示问题
- iReport 中pdf不显示静态中文
- IREPORT crossdata PDF 不显示中文
- iReport 中pdf不显示静态中文
- Ireport导出Pdf中文不显示
- IReport PDF 中文不显示问题
- IReport PDF 中文不显示问题
- IReport PDF 中文不显示问题
- linux 中文显示菱形和问号乱码 ,在不改变LANG环境变量的情况下怎么处理
- 嵌入式Linux Qt4 中文显示乱码和中文不显示
- jasperreports和Ireport导出PDF文件中文不显示问题(最新解决方法)
- ireport 中文乱码
- ireport 中文乱码问题
- Linux下进程的退出
- bash文件
- iOS编码
- python commands模块
- Java 基础知识(一)之基础概念
- ireport中文不显示和乱码的处理
- 最全面的AndroidStudio配置指南总结-包括护眼模式
- Python中SQL——LIKE中的%
- 数据结构_线性表_链式存储_单向循环链表的基本操作
- mysql查找表、触发器、存储过程或函数
- java中Comparator比较器的使用
- 【模板】KMP
- POJ3268最短路水题
- stm32 io模拟spi通信