c#:
HttpCookie cookie_name = new HttpCookie("PL"); 
cookie_name.Values["Id"]=DR2["userId"].ToString();
cookie_name.Values["userId"]=DR2["userId"].ToString();
Response.AppendCookie(cookie_name); Response.Write("<script language=javascript>parent.location.href='default.asp';</script>");default.asp:
response.Write(Request.Cookies("PL")("userId"))但在default.asp里,Cookies读不出值来...请问哪位高手可以帮忙解决asp.net与asp之间cookies的传值问题!!!!!!

解决方案 »

  1.   

    asp默认的编码方式是gb2312,而asp.net是utf-8的,用asp.net读取的时候转换了编码就好了
      

  2.   

    现在是asp读c#里面的cookies问题,难道是将asp 的编码改成utf-8?
      

  3.   

    http://blog.joycode.com/ghj/archive/2005/05/19/51584.aspx
      

  4.   

    jiangsheng(蒋晟.Net[MVP]) ,,,你所说的编码转换只是针对某字符串的,但我要实现的是cookies值的转换并传递到asp页面:(,该怎样搞啊?
      

  5.   

    我试了将asp的字符集改成这样:
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    但还是读不到Request.Cookies("PL")("userId"),,,郁闷!!