博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Javascript中decodeURI()与decodeURIComponent()区别
阅读量:5337 次
发布时间:2019-06-15

本文共 867 字,大约阅读时间需要 2 分钟。

decodeURI()函数

定义和用法:decodeURI()函数可对encodeURI()函数编码过的URI进行解码.
语法:decodeURI(URIstring)
参数描述:URIstring必需,一个字符串,含有要解码的URI组或其他要解码的文本.
返回值:URIstring的副本,其中的十六进制转义序列将被它们表示的字符替换.
decodeURIComponent()函数:
定义和用法:decodeURIComponent()函数可对encodeURIComponent()函数编码过的URI进行解码.
语法:decodeURIComponent(URIstring)
参数描述:URIstring必需,一个字符串,含有解码的URI组件或其他要解码的文本.
返回值:URIstring的副本,其中的十六进制转义序列将被它们表示的字符替换.
 

 

<html>

  <body>
    <scripttype="text/javascript">
      var test =" 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>

运行结果:

         test/

http%3A%2F%2Fwww.test.com%2FMy%20test%2F
         test/

转载于:https://www.cnblogs.com/oujunjie123/archive/2013/01/31/2887237.html

你可能感兴趣的文章
BZOJ4115 : [Wf2015]Tile Cutting
查看>>
BZOJ1396 : 识别子串
查看>>
h5-画板
查看>>
app.json解释(待续)
查看>>
Python学习笔记-数据类型,运算,变量
查看>>
01 python初学(注释、交互、if while for)
查看>>
PyCharm设置改变字体大小的快捷键
查看>>
让.Net程序能够在UAC开启状态下运行
查看>>
mysql grant 授权
查看>>
Java学习从这里开始
查看>>
qq游戏IE组件停止工作
查看>>
自适应的轮播图
查看>>
桶排序
查看>>
ASP.NET Core2使用Autofac实现IOC依赖注入竟然能如此的优雅简便
查看>>
task
查看>>
处理压力测试中的问题
查看>>
曾经的曾经
查看>>
Android 命名规范 (提高代码可以读性)
查看>>
POJ1837 Balance 背包
查看>>
怎么用UIProgressView去显示上传的进度呢?
查看>>