详细解释c# winform中使用HttpUtility.UrlEncode
网络整理 - 06-27
如何在c# winform中调用UrlEncode方法,还有就是碰到找不到HttpUtility或者查找HttpUtility命名空间的朋友,本文也可以解决你们的问题。开发环境:vs2010
UrlEncode方法属于system.web命名空间的,全路径是:system.web.HttpUtility.UrlEncode
但vs2010 winform 默认建立的是.net framework 4 client profile
在这个框架下system.web命名空间下是不包含HttpUtility.UrlEncode的
因此,我们需要将此项目标框架改为.net framework 4,更改项目属性,如下图所示
然后再添加System.Web的引用,并using System.Web; 就可以了
urlencode方法使用起来很简单:HttpUtility.UrlEncode( string str)
注意:可能会由于系统缓存问题,仍然不会自动给出UrlEncode方法,可重启程序或解决方案即可
另外,urlencode可以设置编码 如果你需要的是gb2312的编码urlencode,只需要
HttpUtility.UrlEncode(encodeword, System.Text.Encoding.GetEncoding("GB2312"));
c# UrlEncode|c# winform中使用HttpUtility.UrlEncode