Finereport中“超级链接-网页链接”功能中传导时间参数时二次编码问题

在Finereport编辑器内建立的普通报表中,想建立一个超级链接,传导部分参数至其他网址。在传导时间参数时发现生成的网址存在二次编码问题。

例如,“超级链接-网页链接”功能中建立一个名为start_time的参数,值为 2022-12-29 02:12:00。

在使用过程中,实际产生的链接为http://xxxxxxxx&start_time=2022-12-29%252002%253A12%253A00

其中空格被编码为%2520,:被编码为%253A。应该是%被二次编码为%25,所以最终url变成了%2520。

“超级链接-网页链接”功能中无法指定post或者get方式,请教这个问题是否有解决方法?非常感谢!

FineReport 帆软用户RLWRwlbW7d 发布于 2023-2-21 16:18
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
shirokoLv6资深互助
发布于2023-2-21 16:59

改成用post打开新窗口吧;

默认get方式拼接url所以肯定要编码

image.png

最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-2-21 16:20

试试公式 FR.cjkEncode("2022-12-29 02:12:00")

  • 2关注人数
  • 451浏览人数
  • 最后回答于:2023-2-21 16:59
    请选择关闭问题的原因
    确定 取消
    返回顶部