在一个代码页(CodePage)不是936的系统中,如何将变量的中文值正确地写进Cookies?
shdfl 2001-12-14 11:40:00 例如:
写Cookies (系统的代码页(CodePage)不是936)
<%
username = "中文"
response.cookies("name") = username
response.Cookies("name").Expires = Date + 365
%>
读Cookies
<%
Session.CodePage = 936
old_username = request.cookies("name")
response.write old_username
%>
打开(Cookies).txt查看,
字符“中文”变成了“username=%3F%3F”,
而不是“username=%D6%D0%CE%C4”
在读Cookies后,显示在页面上的内容是两个单字节的问号:“??”
请问这是什么原因造成的?应该用什么办法解决?