FineReport在jsp页面向报表传汉字时总是乱码!POST状态提交下

版权声明:路漫漫其修远兮,吾将上下以求索。 https://blog.csdn.net/qq_38005982/article/details/79289771

今日小弟遇到个问题,先说一下环境:

1、我呢是用的MyEclipse。建了一个jsp在tomcat里有帆软的report

2、我用的是post的传参

3、问题是在我输入汉字的时候查询不到信息,在报表的预览中是好用的

4、此文章只适用于由前端的查询条件向报表传值,而且是post方式,如果不好用见谅

5、麻烦一下,如果是有我这种情况的,改过后好用了,麻烦评论一下,让后面的同志知道这个方法好不好用,如果不对麻烦把您的解决方法或者博客路径写在评论,我可以学习一下(万分感谢!)

解决方法如下:


1的代码是死的,我给你们一个路径,你们访问粘贴到jsp就可以了   http://help.finereport.com/doc-view-936.html

将第四个的代码复制了就可以,2是我调用1的代码,想必大家都能看得懂

我讲一下为什么(毕竟我这一上午的度娘不是白找的),很多人就奇怪了,为什么我的jsp设定的是UTF-8,报表设定的也是UTF-8,怎么就查询不出来。说白了就是因为汉字。因为汉字传输时转换的次数太多,导致报表无法识别(我认为)。反正就是报表不识别汉字,这两条就是帆软自带的识别汉字的方法,只是网上没有博客写出具体的方法。所以我给写一下


唉扎心啊,各种改,都把我的myEclipse给改的乱码了。不过解决就好

猜你喜欢

转载自blog.csdn.net/qq_38005982/article/details/79289771