<script>
function urldecode(str){
var ret=;
for(var i=0;i<str.length;i++){
var chr = str.charat(i);
if(chr == +){
ret+= ;
}else if(chr==%){
var asc = str.substring(i+1,i+3);
if(parseint(0x+asc)>0x7f){
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;
}
</script>