zoukankan      html  css  js  c++  java
  • IOS字符转义 URL encode 的方法

     当H5 要接受 一个 操作密码或是密码是,  需要IOS 字符转义才可以用。 转义函数如下:

    function UrlDecode(zipStr){
        var uzipStr="";
        for(var i=0;i<zipStr.length;i++){
            var chr = zipStr.charAt(i);
            if(chr == "+"){
                uzipStr+=" ";
            }else if(chr=="%"){
                var asc = zipStr.substring(i+1,i+3);
                if(parseInt("0x"+asc)>0x7f){
                    uzipStr+=decodeURI("%"+asc.toString()+zipStr.substring(i+3,i+9).toString());
                    i+=8;
                }else{
                    uzipStr+=AsciiToString(parseInt("0x"+asc));
                    i+=2;
                }
            }else{
                uzipStr+= chr;
            }
        }
    
        return uzipStr;
    }

     另: JS 本身有一个 方法   JavaScript decodeURI() 函数

    定义和用法

    decodeURI() 函数可对 encodeURI() 函数编码过的 URI 进行解码。

    decodeURI 解密

    encodeURI 加密

    PS: 此办法也是对参数的一个加密。

    <script type="text/javascript">
    
        var test1="http://www.jb51.net/My first/"
    
        document.write(encodeURI(test1)+ "<br />")// 加密
        document.write(decodeURI(test1)) ;//解密
    
    </script>
  • 相关阅读:
    c#数据类型
    遮罩层
    图片轮播
    js 获取浏览器高度和宽度值
    bootstrap、jquery
    洛谷P1442 铁球落地 题解
    HDU3016 Man Down 题解
    POJ2892 Tunnel Warfare 题解
    HDU2795 Billboard 题解
    CF920F SUM and REPLACE 题解
  • 原文地址:https://www.cnblogs.com/yjhua/p/4612336.html
Copyright © 2011-2022 走看看