帆软报表工具URL的参数

我们一般访问页面时 少不了要在URL中加入参数 而参数也各式各样 中文参数则最容易出现问题
那么帆软报表工具也是有URL的,也是有中文参数的 下面我们看看帆软报表工具里的URL中的中文参数
今天早上我在制作一个报表时 遇到了一个问题 就是在报表中怎么接收URL中的参数 怎么接受中文参数 如何解决中文参数在使用在报表中时的乱码现象 那么我们来看看吧

帆软报表工具URL的参数
首先这里是一个访问帆软报表的URL 能看见里面传递了两个参数 一个是uesrId 一个是username
那么我们是如何接收的呢
1、假设说我们是要直接将这两个参数填充至单元格 那么
帆软报表工具URL的参数
我们直接在某单元格 添加公式 $加上参数名 就可以直接将该参数的值直接填充至这个单元格 (这是在公式中)
现在我们看看在js脚本中怎么接收这两个参数
我们先设置一个加载成功后事件 我们就alert一下这两个值
帆软报表工具URL的参数
而我们页面加载成功后是
帆软报表工具URL的参数
userId是成功弹出
帆软报表工具URL的参数
而userName 这个参数的值是没有被弹出 这是为什么呢 ?
这是因为userName这个参数传的值是一个 中文
那么我们如何解决呢 这里先给大家说一下 别惊奇 别慌张 就是这样解决滴
帆软报表工具URL的参数
我们在接收这个变量的时候加上单引号 我们看看效果
帆软报表工具URL的参数
现在成功弹出 且后台没有报错
那么如果我们要把这两个参数进行又一次传递 我们要做另一个页面 从这个页面跳转过去时加上这两个参数 该怎么做呢 假设说我们做一个新增页面
帆软报表工具URL的参数

帆软报表工具URL的参数
按道理这么接这么传是不是没问题 我们在新增页面直接填充至单元格 现在我们看看效果
帆软报表工具URL的参数
效果就是 出现了中文乱码 那么怎么解决呢 其实啊 在帆软中 人家给咱提供了一个方法 我找了一早上才找到 现在大家看看 这个方法是什么?
帆软报表工具URL的参数
我们在跳转下一个页面时 给中文参数加上这个方法 设置一下编码格式 看看效果
帆软报表工具URL的参数
现在是不是完美搞定中文传参编码问题

ok 那么
我可能写的有点啰嗦 图有点多 希望能帮助到你 陌生人 如果有什么想法 或者比较偏的知识点 且你乐意分享的话 可以给我留言 谢谢 阿里亚斗~