引用System.web和不引用两种方法实现字符串转变为UrlEncode 用于提交POST
2008-12-26 14:33
281 查看
字符串定义
string username1 = "谜一样的死寂";
引用System.web
需要在项目中添加.net中的system.web
然后using System.web
代码如下
string sb1 = HttpUtility.UrlEncode(username1, Encoding.GetEncoding("GB2312"));
不引用System.web的代码如下:
StringBuilder sb = new StringBuilder();
byte[] byStr = System.Text.Encoding.Default.GetBytes(username1);
for (int i = 0; i < byStr.Length; i++)
{
sb.Append(@"%" + Convert.ToString(byStr[i], 16));
}
Console.WriteLine(" +% ---" + sb.ToString());
string username1 = "谜一样的死寂";
引用System.web
需要在项目中添加.net中的system.web
然后using System.web
代码如下
string sb1 = HttpUtility.UrlEncode(username1, Encoding.GetEncoding("GB2312"));
不引用System.web的代码如下:
StringBuilder sb = new StringBuilder();
byte[] byStr = System.Text.Encoding.Default.GetBytes(username1);
for (int i = 0; i < byStr.Length; i++)
{
sb.Append(@"%" + Convert.ToString(byStr[i], 16));
}
Console.WriteLine(" +% ---" + sb.ToString());
相关文章推荐
- POST数据提交,关于System.Web.HttpUtility.HtmlEncode与System.Web.HttpUtility.UrlEncode的区别
- WPF 使用 .net framework 4.0 client profile 不能引用system.web 解决方法(UrlEncode,HtmlEncode)
- HttpUtility类,WPF 使用 .net framework 4.0 client profile 不能引用system.web 解决方法(UrlEncode,HtmlEncode)
- request请求获取参数的实现方法(post和get两种方式)
- Android--向服务器提交数据的两种方法Post和Get
- js 回车提交表单两种实现方法
- 通过httpwebrequest实现http的post和get方法莫名出现500内部服务器错误的解决办法
- C# 实现数字字符串左补齐0的两种方法
- <HTTP>ASI实现的注册方法:利用http的get和post两种方式
- C#实现的三种模拟自动登录和提交POST信息的方法
- ASP.NET Get和Post两种提交方法浅析
- 利用WebRequest来实现模拟浏览器通过Post方式向服务器提交数据
- html 表单提交的两种方法的区别 post get
- PHP中使用curl及代理IP模拟post提交【两种实用方法】
- C#实现Web文件上传的两种方法实例代码
- Sql字符串分组Split函数的两种实现方法
- C#三种模拟自动登录和提交POST信息的实现方法
- Sql字符串分组Split函数的两种实现方法
- 两种web免登录自动化测试实现方法及比较
- 利用WebRequest来实现模拟浏览器通过Post方式向服务器提交数据