【Url编码问题】命名空间“System.Web”中不存在类型或命名空间名称“HttpUtility”。是否缺少程序集引用?
来源:互联网 发布:联合国全球贸易数据库 编辑:程序博客网 时间:2024/05/16 18:03
vs2010下解决方案:
1、右击项目选择“属性”,目标框架选择“.net FrameWord 4”;
2、右击项目中的引用,添加引用,在.net下选择System.Web,确定OK。
解释:
framework 4 client profile 为 framework 4的简化版,去掉了好多功能。web.dll就是其中,所以,引用原版即可,即为.net FrameWord 4
一般来说,国外的网站都是按照UTF-8编码,而“百度”是按照“GB2312”进行编码的。比如搜索“中国”,URL是“http://www.baidu.com/s?wd=%D6%D0%B9%FA&cl=3”
我们对比一下:C#中国的编码
编码 结果 网站
UTF-8 C%23%E4%B8%AD%E5%9B%BD Google
GB2312 C%23%D6%D0%B9%FA BaiDu
总结:
UTF-8中,一个汉字对应三个字节,GB2312中一个汉字占用两个字节。
不论何种编码,字母数字都不编码,特殊符号编码后占用一个字节。
//按照UTF-8进行编码
string tempSearchString1 = System.Web.HttpUtility.UrlEncode("C#中国");
//按照GB2312进行编码
string tempSearchString2 = System.Web.HttpUtility.UrlEncode("C#中国",System.Text.Encoding.GetEncoding("GB2312"));
0 0
- 【Url编码问题】命名空间“System.Web”中不存在类型或命名空间名称“HttpUtility”。是否缺少程序集引用?
- 命名空间“System.Web”中不存在类型或命名空间名称“HttpUtility”。是否缺少程序集引用?
- 命名空间“System.Web”中不存在类型或命名空间名称“HttpUtility”。是否缺少程序集引用?
- “”命名空间“System.Web”中不存在类型或命名空间名称“HttpUtility”。是否缺少程序集引用“解决方法
- 命名空间“System”中不存在类型或命名空间名称“Linq”。是否缺少程序集引用?
- CS0234: 命名空间“System.Web.Mvc”中不存在类型或命名空间名称“Pager”(是否缺少程序集引用?)
- 命名空间“System.Web”中不存在类型或命名空间名称“Optimization”(是否缺少程序集引用?)
- 命名空间“System.Web.Mvc”中不存在类型或命名空间名称“Ajax”(是否缺少程序集引用?)
- CS0234: 命名空间“System.Web”中不存在类型或命名空间名称“Optimization”(是否缺少程序集引用?)
- CS0234: 命名空间“System.Web.Mvc”中不存在类型或命名空间名称“Ajax”(是否缺少程序集引用?)
- CS0234: 命名空间“System.Web.Mvc”中不存在类型或命名空间名称“Ajax”(是否缺少程序集引用?)
- CS0234: 命名空间“System.Web.Mvc”中不存在类型或命名空间名称“Ajax”(是否缺少程序集引用?) 解决办法
- 命名空间“System.Web.Mvc”中不存在类型或命名空间名称“Ajax”(是否缺少程序集引用?)
- CS0234: 命名空间“System.Web”中不存在类型或命名空间名称“Optimization”(是否缺少程序集引用?)
- CS0234: 命名空间“System”中不存在类型或命名空间名称“Linq”(是否缺少程序集引用?)
- 命名空间“System.Data”中不存在类型或命名空间名称“Entity”(是否缺少程序集引用?)
- 编译器错误消息: CS0234: 命名空间“System”中不存在类型或命名空间名称“Linq”(是否缺少程序集引用?)
- 命名空间“System.Data”中不存在类型或命名空间名称“Linq”(是否缺少程序集引用?)
- ASP.NET MVC4.0中自定义CheckBoxListHelper和RadioBoxListHelper的使用
- 【aosabook-Eclipse】
- Robotium5.0.1 changelog
- oracle中查询第m行到第n行的方法
- boost中g++ 链接undefined reference to `boost::system::generic_category()问题
- 【Url编码问题】命名空间“System.Web”中不存在类型或命名空间名称“HttpUtility”。是否缺少程序集引用?
- libcmt.lib和msvcrt.lib冲突
- AIX jfs 和jfs2 文件系统
- js中的hasOwnProperty和isPrototypeOf方法
- MySQL中type=MyISAM出错解决方法
- Windows Phone Deployment Error - "Deployment optimization failed due to an invalid assembly"
- 缓存之memcache-1
- 2014专业知识学习---be strong
- 某个人,告诉你,失去你的那一刻我哭了!