IT技术学习网
IT技术学习网
您的位置: 主页 > 编程技术 > c# >

c# UrlEncode|c# winform中使用HttpUtility.UrlEncode

2014-12-22 23:29 来源: IT技术学习网 阅读:
本文讲述如何在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,更改项目属性,如下图所示

c# UrlEncode|c# winform中使用HttpUtility.UrlEncode

然后再添加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
转载需注明出处:IT技术学习网 http://www.itjsxx.com/csharp/csharp_HttpServerUtility_urlencode.html

评论文章 c# UrlEncode|c# winform中使用HttpUtility.UrlEncode
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
IT技术学习网 - 关于我们 - 联系我们 - 版权声明 - 网站地图