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; }