码迷,mamicode.com
首页 > 编程语言 > 详细

javascript中的decodeURI()与decodeURIComponent()

时间:2018-02-26 13:30:10      阅读:551      评论:0      收藏:0      [点我收藏+]

标签:分享图片   需要   解决   decode   编码   gpo   class   png   .com   

最近做了一个上传进度条模块,需要取得返回的url,但是无奈,取得的是乱码,于是在服务器端把返回的url进行encode编码,然后在js中进行解码,一开始采用的是decodeURI(),如下图所示,发现中文乱码问题是解决了,但是无法对  “://”这些字符进行解码。

技术分享图片

查看w3school

技术分享图片

也就是说在js中encodeURI()不会对":","/"等特殊含义的ASCII进行编码,同样也不会解码啦。

所以可以认为js中的解码decodeComponent()才是和java代码中的URLEncoder.encode()对应;

javascript中的decodeURI()与decodeURIComponent()

标签:分享图片   需要   解决   decode   编码   gpo   class   png   .com   

原文地址:https://www.cnblogs.com/liuhuideng/p/8472383.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!