今天,有朋友发消息来询问,看到别人的UrlEncode编码结果,和自己的不一样,情形如下:
别人的 Server.UrlEncode(“索尼”) 返回的结果是 %CB%F7%C4%E1
而他的 Server.UrlEncode(“索尼”) 返回的结果是 %e7%b4%a2%e5%b0%bc
我自己测试了一下,发现 ASP.NET 中返回的是 %e7%b4%a2%e5%b0%bc, 而 ASP 中返回的是 %CB%F7%C4%E1
完整地址:http://www.zu14.cn/2009/06/05/urlencode-difference-between-asp-and-asp-net/

本文探讨了在ASP与ASP.NET中使用UrlEncode方法对中文字符进行编码时产生的不同结果。具体表现为,相同输入在不同环境中得到的编码字符串各异。文章通过实例对比了两种环境下“索尼”一词的编码差异。
156

被折叠的 条评论
为什么被折叠?



