zoukankan      html  css  js  c++  java
  • JS中decodeURI()与decodeURIComponent()

    摘要: 本文章就是介绍两个解码的函数,他们就是decodeURI()和decodeURIComponent()函数,这两个函数可以对特定函数生成的密码字符串进行解密操作,就可以生成为未解密的字符串,比较实用,下面
     

    本文章就是介绍两个解码的函数,他们就是decodeURI()和decodeURIComponent()函数,这两个函数可以对特定函数生成的密码字符串进行解密操作,就可以生成为未解密的字符串,比较实用,下面来看看这两个函数的用法和实例,你就会用了:

    decodeURI()定义和用法:decodeURI() 函数可对 encodeURI() 函数编码过的URI 进行解码。

    语法:decodeURI(URIstring)

    参数 描述:URIstring 必需。一个字符串,含有要解码的 URI 或其他要解码的文本。

    返回值:URIstring 的副本,其中的十六进制转义序列将被它们表示的字符替换。

    decodeURIComponent()定义和用法:decodeURIComponent() 函数可对 encodeURIComponent() 函数编码的 URI 进行解码。

    语法:decodeURIComponent(URIstring)

    参数 描述:URIstring 必需。一个字符串,含有编码 URI 组件或其他要解码的文本。

    返回值:URIstring 的副本,其中的十六进制转义序列将被它们表示的字符替换。

    实例:

    1. <html>  
    2. <body>  
    3.   
    4. <script type="text/javascript">  
    5.   
    6. var test1="http://www.wljcz.com/My first/";  
    7. var nn=encodeURI(test1);  
    8. var now=decodeURI(test1);  
    9. document.write(nn+ "<br />");  
    10. document.write(now);  
    11.   
    12. var test1="http://www.wljcz.com/My first/";  
    13. var bb=encodeURIComponent(test1);  
    14. var nnow=decodeURIComponent(bb);  
    15. document.write(bb+ "<br />");  
    16. document.write(nnow);  
    17.   
    18. </script>  
    19.   
    20. </body>  
    21. </html>  

    其运行结果为:

    http://www.wljcz.com/My%20first/
    http://www.wljcz.com/My first/

    http%3A%2F%2Fwww.wljcz.com%2FMy%20first%2F
    http://www.wljcz.com/My first/

    转载:http://blog.csdn.net/luqin1988/article/details/7878053

  • 相关阅读:
    HDU 4539郑厂长系列故事――排兵布阵(状压DP)
    HDU 2196Computer(树形DP)
    HDU 4284Travel(状压DP)
    HDU 1520Anniversary party(树型DP)
    HDU 3920Clear All of Them I(状压DP)
    HDU 3853LOOPS(简单概率DP)
    UVA 11983 Weird Advertisement(线段树求矩形并的面积)
    POJ 2886Who Gets the Most Candies?(线段树)
    POJ 2828Buy Tickets
    HDU 1394Minimum Inversion Number(线段树)
  • 原文地址:https://www.cnblogs.com/luodan/p/4435727.html
Copyright © 2011-2022 走看看