这种编码叫什么名字?

来源:百度知道 编辑:UC知道 时间:2024/06/16 06:38:10
%28%22%u62B1%u6B49%uFF0C%u4F60%u8F93%u5165%u7684%u5BC6%u7801%u4E0D%u6B63%u786E%uFF01%22%29%3B
在url地址栏里经常见到的
java里也有,
是什么编码?
怎么解读?--什么函数,有对照表么
pass ="four.htm%22%3B%0D%0A%09else%20if%28document.all.password.value%20%3D%3D%20%22key%22%29%0D%0A%09%09top.location%20%3D%20%22two-four.htm%22%3B%0D%0A%09else%20if%28document.all.password.value%20%3D%3D%20%22over%22%29%0D%0A%09%09top.location%20%3D%20%22two-four.htm%22%3B%0D%0A%09else%0D%0A%09%09window.alert%28%22%u62B1%u6B49%uFF0C%u4F60%u8F93%u5165%u7684%u5BC6%u7801%u4E0D%u6B63%u786E%uFF01%22%29%3B//enor.html%0D%0A%7D%0D%0A%3C/script%3E"
谁帮我把这些翻译了???谢谢了!!!

是unicode编码
用javascript的unescape函数可以解密这个字符串
<script language="javascript">
alert(unescape("four.htm%22%3B%0D%0A%09else%20if%28document.all.password.value%20%3D%3D%20%22key%22%29%0D%0A%09%09top.location%20%3D%20%22two-four.htm%22%3B%0D%0A%09else%20if%28document.all.password.value%20%3D%3D%20%22over%22%29%0D%0A%09%09top.location%20%3D%20%22two-four.htm%22%3B%0D%0A%09else%0D%0A%09%09window.alert%28%22%u62B1%u6B49%uFF0C%u4F60%u8F93%u5165%u7684%u5BC6%u7801%u4E0D%u6B63%u786E%uFF01%22%29%3B//enor.html%0D%0A%7D%0D%0A%3C/script%3E"));
</script>

解密后的字符串为:

four.htm";

else if(document.all.password.value == "key")

top.location = "two-four.htm";

else if(document.all.password.value == "over")

top.location = "two-four.htm";

else

window.alert("抱歉,你输入的密码不正确!");//enor.html

}

<