读书人

使用.NET读取ASP中中文字符有关问题

发布时间: 2012-03-11 18:15:39 作者: rapoo

使用.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))读取

读书人网 >C#

热点推荐