网页向报表传递url中文参数出现乱码

情况是这样的:
这是网页使用的url的格式:http://192.168.1.1:8080/ReportServer?reportlet=xxxx.cpt&name=财务部,此url通过cjkEncode进行了处理。
在xxxx.cpt报表中的某个单元格中,我需要将name的中文值显示出来,此处我使用了 CONCATENATE("部门名:",$name)。

实际运行结果又是下面这样的:
ie中可以正常显示出我传递过去的中文参数,
但是google、Firefox显示的值确实乱码。

请问大哥大姐们,这是为什么啊?



FineReportwa134 发布于 2014-12-24 20:12
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共7回答
最佳回答
0
bingjie发布于2014-12-24 20:12(编辑于 2023-9-6 09:34)
555
  • wa134 wa134(提问者)

    使用encodeURI后,google、FireFox中不再显示乱码,但是ie中又变成乱码了。有没有在ie、google、firefox中都兼容的方法?
    回复
    2014-12-25 09:27 
最佳回答
0
wa134发布于2014-12-25 09:27(编辑于 2023-9-6 09:34)
555
  • bingjie bingjie

    你用的是IE那个版本?
    回复
    2014-12-25 10:36 
最佳回答
0
bingjie发布于2014-12-25 10:36(编辑于 2023-9-6 09:34)
555
最佳回答
0
bingjie发布于2014-12-25 10:41(编辑于 2023-9-6 09:34)
555
  • wa134 wa134(提问者)

    我是要将中文值传到报表里去的,不是在网页中使用
    回复
    2014-12-25 10:52 
最佳回答
0
wa134发布于2014-12-25 10:50(编辑于 2023-9-6 09:34)
555
最佳回答
0
wa134发布于2014-12-25 10:52(编辑于 2023-9-6 09:34)
555
最佳回答
0
wa134发布于2014-12-25 12:21(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 4722浏览人数
  • 最后回答于:2014-12-25 12:21
    活动推荐 更多
    热门课程 更多
    返回顶部