在asp中可以这样设置cookie:
Response.cookies("buyok")("admin")="admin" '设置cookies
asp读取cookie:
Request.cookies("buyok")("admin")
asp.net中设置cookie:
Response.Cookies["buyok"]["admin"]="admin"
asp.net读取cookie:
直接读:Request.Cookies["buyok"]["test"]如果cookie中存的是中文会出现乱码,
因此需要这样读:
HttpUtility.UrlDecode( Request.Cookies["buyok"]["test"],System.Text.Encoding.GetEncoding("gb2312"))
asp默认编码是gb2312,asp.net默认编码是utf-8,在这种情况下asp设置的cookie值可以被asp.net正确读取到。如果读取不到,通常是因为两种语言的编码问题