alert("\xd2\xbb\xb4\xce\xd6\xbb\xc4\xdc\xcd\xb3\xbc\xc6\xd2\xbb\xd6\xd6\xc0\xe0\xd0\xcd\xb5\xc4\xb2\xfa\xc6\xb7\xa3\xa1");
有没有那位兄弟能帮忙把上面这段代码进行一下转码
先全部替换成大写字母
然后\x替换成%
最后执行js的UrlDecode解密追问
OK,大侠请将UrlDecode解密 的原代码发一下吧!
追答//UrlEncode功能函数
function UrlEncode(str){
var ret="",tt="";
var strSpecial="!\"#$%&'()*+,/:;?[]^`{|}~%";
for(var i=0;i 0x7f){
ret+="%"+c.slice(0,2)+"%"+c.slice(-2);
}else{
if(chr==" ")
ret+="+";
else if(strSpecial.indexOf(chr)!=-1)
ret+="%"+c.toString(16);
else
ret+=chr;
}
}
return ret;
}
//UrlDecode功能函数
function UrlDecode(str){
var ret="";
for(var i=0;i0x7f){
ret+=asc2str(parseInt("0x"+asc+str.substring(i+4,i+6)));
i+=5;
}else{
ret+=asc2str(parseInt("0x"+asc));
i+=2;
}
}else{
ret+= chr;
}
}
return ret;
}
反正我这边是转不了,转了还是乱码。追问
这是项目中的原码,就是因为转了后还是乱码,所以才想看能否在将转换出的乱码在转为中文
"\xd2\xbb\xb4\xce\xd6\xbb\xc4\xdc\xcd\xb3\xbc\xc6\xd2\xbb\xd6\xd6\xc0\xe0\xd0\xcd\xb5\xc4\xb2\xfa\xc6\xb7\xa3\xa1".toString()
就出来了