如题
解决方案 »
- 接收手机短信的问题
- 如何确定弹出窗体的位置 ?
- 反序列化时如何识别类型
- WinForm中,回车触发按钮的单击事件是按钮的什么属性
- ==================c# treeview中,如何知道我点的+是哪个node?===================
- 进程问题?
- 如何在用户控件中直接使用在主页面中已经打开的数据库连接?
- 初学者问题,数据修改,谢谢
- "当外接程序下沉至opened时导致访问冲突"
- 难题:怎样实现可视化(visual)操作?就象很多工具处理UML和代码间的输出关系
- 如何在winform程序中对url中的汉字进行解码?
- System.Net.Dns.GetHostName()
如何在Windows Form中实现URL Encoding/Decoding?
如果你想在Windows Forms中实现URL Encoding,HttpUtility类有一个shared (static)方法实现对字符串的URL 编码。下面就是一个例子:【注意要在工程的引用里添加引用System.Web】
private void button1_Click(object sender, System.EventArgs e)
{
textBox2.Text = System.Web.HttpUtility.UrlEncode(textBox1.Text);}private void button2_Click(object sender, System.EventArgs e)
{
textBox3.Text = System.Web.HttpUtility.UrlDecode(textBox2.Text);}
System.Web.HttpUtility.UrlEncode(strArg, System.Text.UnicodeEncoding.GetEncoding("GB2312")).ToUpper()
就可以实现与百度相同的结果