润乾报表v4批量打印中传递中文参数值后报表内值乱码问题

问题现象:

在客户需求中经常会用到批量打印,即无需展现报表,直接实现多个报表的直接打印。
润乾报表中有专门的jsp(模板)格式来实现批量打印。在实际使用中发现(jsp采用utf8), 但拼出的要打印的多个报表串中,如果出现中文,传到报表内后显示为乱码。
报表串如:{test.raq(businneeID=239239;area=华东)}
经检查测试,报表jsp页面及相关xml配置均统一为utf8依然不能解决问题,再增加编码及解码也依然乱码。

解决方式:
在批量打印jsp页面标签内,只需增加一个paramCharset即可,此属性为指定传递的参数编码,和报表展现jsp、xml配置内编码保持一致。
<param name="paramCharset" value="UTF-8">

 
通过此设置即可解决中文乱码问题。

猜你喜欢

转载自blog.csdn.net/cainiao_M/article/details/79126128