帆软报表工具URL的中文参数

您所在的位置:网站首页 url的中文名字是 帆软报表工具URL的中文参数

帆软报表工具URL的中文参数

2024-05-29 02:02| 来源: 网络整理| 查看: 265

前言

我们一般访问页面时少不了要在URL中加入参数,而参数也各式各样,中文参数则最容易出现问题,而帆软报表是支持url传递参数的,其中的中文参数可以相应处理 下面我们看看帆软报表工具里是怎么处理中文参数的

例子

今天早上我在制作一个报表时,遇到了一个问题,就是在报表中怎么接收URL中的参数,怎么接收中文参数,如何解决中文参数使用在报表中时的乱码现象 如下图:

图1 首先这里是一个访问帆软报表的URL,能看见里面传递了两个参数,一个是uesrId,一个是username 现在来接收这两个参数

填充至单元格 假设说我们是要直接将这两个参数填充至单元格 那么

图2 我们直接在某单元格 添加公式 $加上参数名 就可以直接将该参数的值直接填充至这个单元格 (这是在公式中)

js脚本接收

现在我们看看在js脚本中怎么接收这两个参数 我们先设置一个加载成功后事件 我们就alert一下这两个值 图3 而我们页面加载成功后是 图4 userId是成功弹出 图5 很明显可以看出是userName这个参数报错,因为是中文的原因 如何解决: 图6 我们在接收这个变量的时候加上单引号 我们看看效果 图7 现在成功弹出 且后台没有报错

再次传递

那么如果我们要把这两个参数进行又一次传递,我们要做另一个页面,从这个页面跳转过去时加上这两个参数,该怎么做呢? 假设说我们做一个新增页面 图8

图9 按道理这么接这么传是不是没问题 我们在新增页面直接填充至单元格 现在我们看看效果 图10 效果就是 出现了中文乱码 那么怎么解决呢? 其实在帆软中,人家给咱提供了一个方法,我找了一早上才找到 FR.cjkEncode() 图11 我们在跳转下一个页面时 给中文参数加上这个方法 设置一下编码格式 看看效果 图12 ok 解决

如果解决了您的问题,还望大佬们轻抬贵手点个赞,给萌新一点成就感 谢谢 阿里亚斗~



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3