birt导出csv乱码问题解决
来源:互联网 发布:淘宝注册账号申请手机 编辑:程序博客网 时间:2024/06/05 18:26
今天终于把这个问题解决了,导出的csv文件是乱码,主要是由于导出数据的时候的编码excel不能识别(如utf-8).为了解决这个问题,有几个必要的步骤要做.
1.下载birt源码,下载的方式通过cvs,新建一个repository,参数如下(密码为空):
connection type:pserver
user:anonymous
host:dev.eclipse.org
repository path:/cvsroot/birt
连接完成后,进入versions-->source这里有很多版本,我下载的是BIRT_2_1_1_Release_20060927 (Version)
2.找到输出csv数据的代码(具体怎么找的略过).找到org.eclipse.birt.report.viewer/birt/WEB-INF/classes/org/eclipse/birt/report/service/ReportEngineService.java. 找到extractData这个函数,这个函数是负责输出数据到csv文件的.这个函数里面有两个outputStream.write( buf.toString( ).getBytes(
ParameterAccessor.UTF_8_ENCODE ) );把这两行语句改为outputStream.write( buf.toString( ).getBytes(
"GBK" ) );
3.把修改了的文件进行编译,把这个class文件替换viewservlets.jar包中的ReportEngineService文件.最后在把这个包放到lib下.这样问题得到解决.
- birt导出csv乱码问题解决
- java页面导出csv格式乱码问题解决
- java web导出csv文件中文乱码问题解决。
- java web导出csv文件中文乱码问题解决
- bugzilla 导出csv乱码
- workbench 导出csv乱码
- Birt导出PDF时乱码的解决办法
- Mantistbt系统导出excel为xml,以及csv 中文乱码问题解决
- mantis导出CSV乱码解决方法
- MySQL Workbench 导出 csv乱码
- PHP 导出CSV 含韩文乱码
- 导出没有乱码的csv
- Mantis导出CSV乱码解决方法
- 导出csv文件有乱码
- mongoexport导出csv中文乱码
- php 导出csv中文乱码
- 导出CSV文件中的乱码
- navicat导出csv乱码问题
- 局域网文件共享设置
- 深入介绍Linux内核(一)
- 宽字符输出
- ASP.NET中实现二级或多级域名(修改UrlRewrite)
- Java编程思想--隐藏类的实现
- birt导出csv乱码问题解决
- 简简单单long
- 深入介绍Linux内核(二)
- IdHTTP + RegExpr
- 常用排序算法
- 解决winxp网上邻居共享问题的方法有
- 教你如何分析未文档化的数据结构(http://www.x86asm.com)
- 常见的 windows 系统进程说明
- 无法正常显示隐藏文件