今日小弟遇到個問題,先說一下環境:
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給改的亂碼了。不過解決就好