之前对于此类解码比较苦忙,转成utf-8或GB2312都是不成功(%E5%BC%A0%E4%BF%9D%E5%BA%86)
解决办法:
使用:System.Web.HttpUtility.UrlDecode("%E5%BC%A0%E4%BF%9D%E5%BA%86", Encoding.UTF8)进行对url的解码就可以成功
如果使用VS中没有HttpUtility,只可能是因为system.Web里去掉了不常用的,可以去Framework中找到2.0版本里的system.web.dll引用再使用,一般就可以使用了(路径一般为:C:\Windows\Microsoft.NET\Framework\v2.0.50727,或者自己百度下载)
原:
后: