【结贴】cognos Sdk开发,报表另存Excel,图表中文出现乱码

最近在研究cognosSDK开发,出现了点问题,请教一下各位达人。。。2话不说,上图:这是我程序生成的excel,两种不同的路线,但是代码是完全相同的,1、web页面点击下载生成,调用方法不正常的,图表中的中文出现乱码。。。2、java里直接运行main程序下面个是正常的而且出现的现象很奇怪,在ja...显示全部
最近在研究cognosSDK开发,出现了点问题,请教一下各位达人。。。
2话不说,上图:
这是我程序生成的excel,两种不同的路线,但是代码是完全相同的,
1、web页面点击下载生成,调用方法
不正常的,图表中的中文出现乱码。。。

1.jpg


2、java里直接运行main程序
下面个是正常的


而且出现的现象很奇怪,在java程序里直接跑,这样是没问题的,但是在网页上点击调用生成excel的时候就会出现乱码现象,代码完全相同,参数也一样的,字符集我也调试过了。

另外在求大神们能共享一份cognos SDK 报表路径通过java程序另存excel的完整代码,丢我邮箱也行,谢了。。收起
参与10

查看其它 8 个回答hualeilee的回答

hualeileehualeilee软件开发工程师北京先进数通信息技术股份公司
...解决了。。
在SDK代码里有个字节写入
代码如下:

fs.write(fixed_hunk.getBytes());
我们在写入的时候需要给字符集,添加一个字符集,问题完全解决。。

fs.write(fixed_hunk.getBytes("UTF-8"));
互联网服务 · 2012-11-27
浏览1113

回答者

hualeilee
软件开发工程师北京先进数通信息技术股份公司
擅长领域: 大数据商业智能cognos

hualeilee 最近回答过的问题

回答状态

  • 发布时间:2012-11-27
  • 关注会员:1 人
  • 回答浏览:1113
  • X社区推广