JavaScript,VbScript:如何对URL进行编码实现UrlEncoding

程序代码 程序代码

<script   language="vbscript">  
  function   urlencoding(vstrin)  
  dim   i,strreturn  
          strreturn   =   ""  
          for   i   =   1   to   len(vstrin)  
                  thischr   =   mid(vstrin,i,1)  
                  if   abs(asc(thischr))   <   &hff   then  
                          strreturn   =   strreturn   &   thischr  
                  else  
                          innercode   =   asc(thischr)  
                          if   innercode   <   0   then  
                                  innercode   =   innercode   +   &h10000  
                          end   if  
                          hight8   =   (innercode     and   &hff00)\   &hff  
                          low8   =   innercode   and   &hff  
                          strreturn   =   strreturn   &   "%"   &   hex(hight8)   &     "%"   &   hex(low8)  
                  end   if  
          next  
          urlencoding   =   strreturn  
  end   function  
  </script>  
    
  <script>  
  str="中文Abc"  
  alert(escape(str))  
  alert(urlencoding(str))  
  </script>



文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
评论: 0 | 引用: 0 | 查看次数: 795
发表评论
昵 称:
密 码: 游客发言不需要密码.
验证码: 验证码
内 容:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 关闭