最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Javascript UrlDecode函數(shù)代碼

 更新時(shí)間:2010年01月09日 21:53:37   作者:  
將Url進(jìn)行編碼,前臺JS需要使用這段內(nèi)容,這時(shí)候就需要解碼了
有時(shí)候可能會有這么一個(gè)需求,我在后臺使用:
復(fù)制代碼 代碼如下:

HttpUtility.UrlEncode(str, System.Text.Encoding.UTF8);

將Url進(jìn)行編碼,前臺JS需要使用這段內(nèi)容,這時(shí)候就需要解碼了:

代碼
復(fù)制代碼 代碼如下:

/**
* Url編碼
**/
ShengUtils.encode = function(unzipStr){
var zipstr="";
var strSpecial="!\"#$%&'()*+,/:;<=>?[]^`{|}~%";
var tt= "";
for(var i=0;i<unzipStr.length;i++){
var chr = unzipStr.charAt(i);
var c=ShengUtils.StringToAscii(chr);
tt += chr+":"+c+"n";
if(parseInt("0x"+c) > 0x7f){
zipstr+=encodeURI(unzipStr.substr(i,1));
}else{
if(chr==" ")
zipstr+="+";
else if(strSpecial.indexOf(chr)!=-1)
zipstr+="%"+c.toString(16);
else
zipstr+=chr;
}
}
return zipstr;
}

/**
* Url解碼
**/
ShengUtils.decode=function(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+=ShengUtils.AsciiToString(parseInt("0x"+asc));
i+=2;
}
}else{
uzipStr+= chr;
}
}
return uzipStr;
}

ShengUtils.StringToAscii=function(str){
return str.charCodeAt(0).toString(16);
}

ShengUtils.AsciiToString = function(asccode){
return String.fromCharCode(asccode);
}

相關(guān)文章

最新評論

南丰县| 洞头县| 伊川县| 南江县| 古田县| 东兰县| 林周县| 松潘县| 买车| 类乌齐县| 永春县| 仲巴县| 遂平县| 桃源县| 永川市| 永胜县| 吴忠市| 谢通门县| 河北区| 石首市| 巴彦县| 元江| 莆田市| 子长县| 萝北县| 封开县| 湘乡市| 石楼县| 新津县| 无锡市| 峨眉山市| 丽水市| 红河县| 罗源县| 玉山县| 通山县| 龙陵县| 綦江县| 江川县| 高州市| 庄浪县|