cookie都是一样的啊
为什么要转化啊
svalue=new String(sCookie.getValue().getBytes("ISO8859_1")); 
sname=new String(sCookie.getName().getBytes("ISO8859_1"));

解决方案 »

  1.   

    不论什么语言,只要是基于http协议,写入cookie时,是按http协议中的cookie规范写入的。所以你读取的时候,就是正常读取,如果写入cookie时,用了加密之类的手段,就正常的解密即可。你试试不用编码转换,cookie里一般都写入普通字符(单字节),你转换它作什么?
    svalue=sCookie.getValue();
      

  2.   

    只要域都是一样的,用asp/php/jsp/servlet/javascript/...语言写cookie
    用上述语言任何一种都能读.........
      

  3.   

    http://www.csdn.net/develop/Read_Article.asp?Id=9903
      

  4.   

    aleccheung(浪子狂人) :       我对这方面不是很了解,能给我例子么?
      

  5.   

    哈!cookie里不能放汉字.需经特殊处理.
    思路是先将汉字由双字节分为两个单字节.写入cookie
    读取时将两个单字节合成双字节的汉字.
      

  6.   

    读出来的内容如下:
    E615985320BD7B883C95B8ABCAC96AC4
    JSESSIONID请问为什么?
    ----------------------------------------
    从这个结果来看,你取到的是 
    JSESSIONID = E615985320BD7B883C95B8ABCAC96AC4 [这是JSP服务器写的session用的识别号]
    你用asp写的cookie根本就没有读到!请确认两个页面的 URL 是同源的吗?(域名和端口,还有路径----如果设置了 path 参数的话。)
    你能把两个页面放在同一个文件夹里吗?最好是放一起。建议你先用 asp 读一下试试!