urlCodeDeal 方法把汉字编码,

在Jsp界面通过Escape.unescape方法,将编码反编译成汉字。

下面是urlCodeDeal方法:

//UrlCode 处理代码
function urlCodeDeal(str){
    if(str.length==0||null==str){
        return "";
    }
    var paras = new Array();
    paras = str.split('&');
    var result ="";
    for(var i = 0; i < paras.length; i++){
        var name_V =   new Array();
        name_V = paras[i].split('=');
        if(i==0){
            result += name_V[0]+"=";
        }else{
            result +="&" + name_V[0]+"=";
        }
        if(name_V.length>1){
            //之前空格被用+替换了, 参数中加号用空格替换回来 
            result += encodeURIComponent(escape(decodeURIComponent(name_V[1].split("+").join("%20"))));  
        }
    }
    return result;
}

 

posted on 2018-04-18 15:24  Timeleader  阅读(194)  评论(0编辑  收藏  举报