function getCookie(name)
{
    var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
    if(arr != null) return unescape(arr[2]); return null;
}

解决方案 »

  1.   

    function getCookie(name){
        var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
        if(arr != null) return unescape(arr[2]); return null;
    }我是这么读的,可是还是乱的
      

  2.   

    response.cookies("xx") = Server.UrlEncode("中文")
      

  3.   

    <script language="VBScript">
    function URLDecode(enStr)
    dim deStr,strSpecial
    dim c,i,v
      deStr=""
      strSpecial="!""#$%&'()*+,/:;<=>?@[\]^`{|}~%"
      for i=1 to len(enStr)
        c=Mid(enStr,i,1)
        if c="%" then
          v=eval("&h"+Mid(enStr,i+1,2))
          if inStr(strSpecial,chr(v))>0 then
            deStr=deStr&chr(v)
            i=i+2
          else
            v=eval("&h"+Mid(enStr,i+1,2)+Mid(enStr,i+4,2))
            deStr=deStr&chr(v)
            i=i+5
          end if
        else
          if c="+" then
            deStr=deStr&" "
          else
            deStr=deStr&c
          end if
        end if
      next
      URLDecode=deStr
    end function
    </script>
    <script lanuage="JavaScript">
    alert(URLDecode("%BB%D2%B6%B9%B1%A6%B1%A6")) 
    //这值是用Server.URLEncode("s")加密的
    </script>