JS中decodeURI()与decodeURIComponent()区别
来源:互联网 发布:帝国cms采集规则下载 编辑:程序博客网 时间:2024/06/06 00:09
本文转自:http://blog.csdn.net/maxracer/article/details/7030903
decodeURI()定义和用法:decodeURI()函数可对encodeURI()函数编码过的URI进行解码.
语法:decodeURI(URIstring)
参数描述:URIstring必需,一个字符串,含有要解码的URI组或其他要解码的文本.
返回值:URIstring的副本,其中的十六进制转义序列将被它们表示的字符替换.
decodeURIComponent()定义和用法:decodeURIComponent()函数可对encodeURIComponent()函数编码过的URI进行解码.
语法:decodeURIComponent(URIstring)
参数描述:URIstring必需,一个字符串,含有解码的URI组件或其他要解码的文本.
返回值:URIstring的副本,其中的十六进制转义序列将被它们表示的字符替换.
<html> <body> <script type="text/javascript"> var test = "http://www.test.com/My test/"; var test1 = encodeURI(test); var test2 = decodeURI(test1); var test3 = encodeURIComponent(test); var test4 = decodeURIComponent(test3); document.write(test1 + "<br />"); document.write(test2 + "<br />"); document.write(test3 + "<br />"); document.write(test4 + "<br />"); </script> </body></html>
运行结果:
http://www.test.com/My%20test/
http://www.test.com/My test/
http%3A%2F%2Fwww.test.com%2FMy%20test%2F
http://www.test.com/My test/
- JS中decodeURI()与decodeURIComponent()区别
- JS中decodeURI()与decodeURIComponent()区别
- JS中decodeURI()与decodeURIComponent()区别
- JS中decodeURI()与decodeURIComponent()区别
- JS中decodeURI()与decodeURIComponent()区别
- JS中decodeURI()与decodeURIComponent()区别
- JavaScript decodeURI()与decodeURIComponent()区别
- JavaScript decodeURI()与decodeURIComponent()区别
- encodeURI、decodeURI、encodeURIComponent与decodeURIComponent的区别
- java中URLEncoder、URLDecoder 与js中 en/decodeURI()、en/decodeURIComponent()使用
- js encodeURI() decodeURI() encodeURIComponent() decodeURIComponent()
- JS----编码,解码decodeURIComponent,encodeURIComponent,decodeURI,encodeURI
- escape()、encodeURI()、decodeURI()、encodeURIComponent()、decodeURIComponent()区别详解
- js中的编码解码--escape/unescape、encodeURI/decodeURI 、encodeURIComponent/decodeURIComponent
- 一张图看懂encodeURI、encodeURIComponent、decodeURI、decodeURIComponent的区别
- 一张图看懂encodeURI、encodeURIComponent、decodeURI、decodeURIComponent的区别
- unescape decodeURI decodeURIComponent
- unescape,decodeURI,decodeURIComponent
- C和C++ 语言动态内存分配
- VS2010 profiler
- ZOJ 3691 Flower
- C++代码一次读取文本文件全部内容到string对象
- How a process created
- JS中decodeURI()与decodeURIComponent()区别
- 海量数据 处理方法
- Hdu 3068 最长回文
- 杭电2952 Counting Sheep
- 王垠:我和Google的故事
- servletcontext,session,request的生命周期
- 硬盘和软盘的引导扇区结构
- C++中的空类,编译器默认可以产生哪些成员函数
- 2.创建一个抽象类A,该类中包含一个求两个数之和抽象方法。创建一个子类B,在B中重写求和方法,且使用方法重载使得方法可以分别计算整数、双精度、字符串