JavaScript decodeURIComponent() 函数详解
2017-01-12 00:00
447 查看
decodeURIComponent()函数用于对统一资源标识符(URI)的一个已编码的组件进行解码,并返回其非编码形式。
//原URI组件 var uri = "http://www.365mini.com/page/tag/中国近代史的前车之鉴"; // 编码URI组件 var encodedUri = encodeURIComponent( uri ); document.writeln( encodedUri ); // http%3A%2F%2Fwww.365mini.com%2Fpage%2Ftag%2F%E4%B8%AD%E5%9B%BD%E8%BF%91%E4%BB%A3%E5%8F%B2%E7%9A%84%E5%89%8D%E8%BD%A6%E4%B9%8B%E9%89%B4 // 解码URI组件 var decodedUri = decodeURIComponent( encodedUri ); document.writeln( decodedUri ); // http://www.365mini.com/page/tag/中国近代史的前车之鉴 // 原URI组件 var ftpUri = "ftp://192.168.0.100/共享文件夹"; // 编码URI组件 var encodedFtpUri = encodeURIComponent( ftpUri ); document.writeln( encodedFtpUri ); // ftp%3A%2F%2F192.168.0.100%2F%E5%85%B1%E4%BA%AB%E6%96%87%E4%BB%B6%E5%A4%B9 // 解码URI组件 var decodedFtpUri = decodeURIComponent( encodedFtpUri ); document.writeln( decodedFtpUri ); // ftp://192.168.0.100/共享文件夹[/code]
相关文章推荐
- JavaScript decodeURIComponent() 函数
- javascript文字编码函数escape,encodeURI,encodeURIComponent使用详解
- Javascript下的urlencode编码解码方法附decodeURIComponent
- 【javascript基础】 JS中编码解码escape、encodeURI、encodeURIComponent区别详解【转】
- javascript 的 encodeURIComponent 函数用 Objective-C 实现
- javascript中escape()、encodeURI()、encodeURIComponent()区别详解
- javascript中的 encodeURIComponent/decodeURIComponent
- HttpUtility.UrlDecode(),HttpUtility()escape()、encodeURI()、encodeURIComponent()区别详解以及相应的前台解码和.net后台解码
- JavaScript中编码函数escape,encodeURI,encodeURIComponent
- Javascript中decodeURI()与decodeURIComponent()区别
- JavaScript decodeURI()与decodeURIComponent()区别
- JavaScript encodeURI()和encodeURIComponent() 函数
- Javascript中三个编码函数escape,encodeURI和encodeURIComponent的区别
- Javascript decodeURIComponent Function
- javascript中escape,encodeURI,encodeURIComponent三个函数的区别
- [javascript]escape,encodeURI,encodeURIComponent三个函数的区别
- javascript中的3个编码函数escape()、encodeURI()、encodeURIComponent()
- JavaScript decodeURI() 函数 Url 解码
- JavaScript encodeURIComponent() 函数
- 三个可以对字符串编码的函数escape()、encodeURI()、encodeURIComponent()之间的区别详解