url中使用中文参数

3742
1

1505121235 数据老手Lv5

发表于2020-2-27 19:45

楼主
本帖最后由 1505121235 于 2020-2-27 19:48 编辑

实现方法:对参数值编码后,放到url链接中。
如:@province=湖北
(1)准备好要配置的URL链接地址:
http://localhost:8081/abi/ebibase/showreport.do?resid=EANA$2$2$1$37a4a9d4e9744bb8a64ff161b3c6be9d$507f9a24508d4dd8868436aa8226b967&calcnow=true&@province=xxx
此url有三个参数,resid指定报表id,calcnow=true指定此报表展现时立即计算后再展现,@province为计算参数
(2)对含中文的参数值进行编码,具体方法如下:
打开任意浏览器,按F12打开“开发者工具”,在“控制台”(Console)最左下角中输入:
  1. encodeURIComponent("湖北")
复制代码
得到结果为:%E6%B9%96%E5%8C%97
(3)将中文参数编码值拼接到准备好的URL中,得到最后结果:
http://localhost:8081/abi/ebibase/showreport.do?resid=EANA$2$2$1$37a4a9d4e9744bb8a64ff161b3c6be9d$507f9a24508d4dd8868436aa8226b967&calcnow=true&@province=%E6%B9%96%E5%8C%97

最近看过此主题的会员

liulei6511

wang111

esen_4UJKI3MXES

leiz

xyr

esen_4ZBQ38OLTU

愿你似阳光

esen_523R6HRZW8

安忆

养蚯蚓吃沙漠

yiyiyiyiy

lyg

chestnut

esen_4UP5G4WZ0L

liu20220622

1个回答

只看楼主

w424691349 数据小白Lv1

发表于2020-4-1 16:32

只看该作者

取消 关注该作者的回复

沙发

&encode=true 好像还得加这个参数 我这加这个参数才不乱码

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号