专题总结 >> 超级链接 >> 典型应用 >> 超级链接到网页传递的中文乱码

超级链接到网页传递的中文乱码

顶( )
最后更新日期: 人发表评论 (点击查看)
超级链接到网页传递的中文乱码
1. 问题描述
在使用超级链接到网页传递参数时,若值中有中文,会出现乱码,如下图所示,那么如何传递让传递的中文值不出现乱码呢?
2. 实现思路
由于FR中的超级链接传递过来的参数被编码过了,所以在jsp页面中获取该参数时,需要通过java.net.URLDecoder.decode进行解码。
3. 示例
打开上一节中的模板Hyperlink9.cpt。
3.1 修改超级链接
在超级链接中增加一个参数,参数名为NAME,参数值为=B2,如下图:
已完成模板请参照%FR_HOME%\WebReport\WEB-INF\reportlets\doc\SpecialSubject\HyplinkReport\Hyperlink10.cpt
3.2 网页修改
在获取参数中增加如下代码:
注:若ID和TELEPHONE也有中文,也可以通过此方法进行反编码。
完整代码如下:
3.3 效果查看
启动tomcat服务器,预览模板,点击超级链接,可以看到对应的中文正常显示了,如下图:
在线查看示例效果请点击Hyperlink10.cpt
 
 
 
 
   
文明发言,用心评论
 
应用此篇文章,您:
不费力
研究了一会
琢磨了好久
 
查看全部条>>
Copyright©2019 帆软软件有限公司
苏ICP备18065767号-3