FineReport在jsp頁面向報表傳漢字時總是亂碼!POST狀態提交下

今日小弟遇到個問題,先說一下環境:

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給改的亂碼了。不過解決就好

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章