您所在的位置: 程序员家园 -> 家园博客 ->
 
在哪里摔倒
就在哪里自己爬起来

用户登录

查  找

最新评论

最新留言

常用网站

网易邮箱 GMAIL  

百度搜索 MSDN

霏凡软件 BT精品

影视帝国 射 手 网

电驴下载 全 库 网

友情连接

茄菲的窝 冰冰博客

枫叶飘零 玫  瑰

ACEN 云 豹 子

统  计



使用escape、unescape、encodeURI、decodeURI编码解码
狼子 发表于 2007-9-19 11:52:00 阅读全文 | 回复(0) | 引用通告 | 编辑

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>

发表评论:

    昵称:
    密码:
    主页:
    标题:
Powered by Oblog.