使用.NET读取ASP中中文字符问题,急!!
RT,
我使用一个BBSXP的论坛
在ASP代码里有一句CookieUserName=HTMLEncode(unescape(Request.Cookies( "UserName ")))
如果是中文字符的话就变成了一行代码
我用.net的语句
Response.Write(Request.Cookies( "UserName ").Value)读取
比如小丸子就变成了%25u5C0F%25u4E38%25u5B50
我想把它变回来,请大伙支招,谢谢!!!
------解决方案--------------------试试
Response.Write(HttpUtility.HtmlDecode(Request.Cookies( "UserName ").Value))
------解决方案--------------------try:
Encoding myEncoding = Encoding.GetEncoding( "gb2312 ");
Response.Write(HttpUtility.UrlEncode(Request.Cookies( "UserName ").Value,myEncoding));
------解决方案--------------------Response.Write(HttpUtility.UrlDecode(Request.Cookies( "UserName ").Value))读取