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

本文介绍了一种解决润乾报表系统中批量打印时出现中文乱码的问题。通过在批量打印的jsp页面中添加paramCharset参数指定编码为UTF-8,成功解决了报表串中的中文乱码问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题现象:

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

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

 
通过此设置即可解决中文乱码问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值