【笔记】使用JS传参数时,参数加密解密(编码/解码)

原创 萧瑟  2017-10-15 10:24:55  阅读 485 次 评论 0 条

我们有时候在JS里使用GET发送请求,有的时候还需要传入一些参数(name?text?),如下:

传入参数

在这里我传入的是text就是文本值;但是到浏览器解析的时候就变成了

http://localhost:8888/PlatManage/Plat_WorKOrder/GetLoadProblemDes?text=%E6%9D%80%E6%AD%BBdash%E5%93%88%E8%BE%BE%E9%A3%92%E6%B2%93

实际上浏览器在传参的时候对参数进行了编码,那么我们要用的时候就需要解码,

解码方法有:

1、decodeURI()

2、decodeURIComponent()

两者之间的区别是:

前者是不会将字符串中出现的特殊字符编码,如:冒号,前斜杠,问号,英镑符号。

而后面则对字符串中所有的非标准字符进行编码。

补充:相对应的编码方法则是下面这两个:

1、encodeURI()

2、encodeURIComponent()


本文地址:https://www.xsyrz.cn/encode-decode.html
版权声明:本文为原创文章,版权归 萧瑟 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?