Encode的解密代码见这里:user1/9/archives/2007/4211.html
今天早上我要取一个电影的地址,然后呢,我把点播地址当直播地址取了,点播地址用了两种方法编码,我只好写了这个东西解码,把下面的代码存成htm文件,就可以用了的
<html>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=gb2312'>
</head>
<body>
<script language="JavaScript">
function funEscape()
{
var charString = String3.value;
String4.value = escape(charString);
}
function funUnescape()
{
var charString = String1.value;
String2.value = unescape(charString);
}
function funDecodeURI()
{
var charString = String5.value;
String6.value = decodeURI(charString);
}
function funEncodeURI()
{
var charString = String7.value;
String8.value = encodeURI(charString);
}
</script>
<center>
<fieldset>
<legend>使用 escape 对 String 对象编码以便它们能在所有计算机上可读</legend>
需要编码的字符串:
<TEXTAREA ID="String3" ROWS="5" COLS="30"></TEXTAREA>
编码后的字符串:
<TEXTAREA ID="String4" ROWS="5" COLS="30"></TEXTAREA>
<INPUT TYPE="button" ID="Decode" value="编码" onClick="funEscape();">
</fieldset>
<br>
<fieldset>
<legend>使用 unescape 解码用 escape 方法进行了编码的 String 对象。</legend>
需要解码的字符串:
<TEXTAREA ID="String1" ROWS="5" COLS="30"></TEXTAREA>
解码后的字符串:
<TEXTAREA ID="String2" ROWS="5" COLS="30"></TEXTAREA>
<INPUT TYPE="button" ID="Decode" value="解码" onClick="funUnescape();">
</fieldset>
<br>
<fieldset>
<legend>使用 encodeURI 将文本字符串编码为一个有效的统一资源标识符 (URI)。</legend>
需要编码的字符串:
<TEXTAREA ID="String7" ROWS="5" COLS="30"></TEXTAREA>
编码后的字符串:
<TEXTAREA ID="String8" ROWS="5" COLS="30"></TEXTAREA>
<INPUT TYPE="button" ID="DecodeURI" value="编码" onClick="funEncodeURI();">
</fieldset>
<br>
<fieldset>
<legend>使用 decodeURI 返回一个已编码的统一资源标识符 (URI) 的非编码形式。</legend>
需要解码的字符串:
<TEXTAREA ID="String5" ROWS="5" COLS="30"></TEXTAREA>
解码后的字符串:
<TEXTAREA ID="String6" ROWS="5" COLS="30"></TEXTAREA>
<INPUT TYPE="button" ID="DecodeURI" value="解码" onClick="funDecodeURI();">
</fieldset>
</center>
</body>
</html>