【老大帮忙】HttpWebRequest myReq = (HttpWebRequest)WebRequest.Create(strUrl);

zagj11 2009-04-25 01:02:42
strUrl 里面内容里面有中文怎么办?

http://blog.sina.com.cn/xixi哈哈雅茜/creat/blog/ 这个就报错《无效的 URI: 无法确定 URI 的格式。》

http://blog.sina.com.cn/xixi/creat/blog/ 这个就可以正常通过。
...全文
241 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zagj11 2009-04-25
  • 打赏
  • 举报
回复
Encoding myEncoding = Encoding.GetEncoding("gb2312");
zagj11 2009-04-25
  • 打赏
  • 举报
回复
自己解决聊。 谢谢

string PostUrl = HttpUtility.UrlEncode(textBox1.Text.Trim(), myEncoding);
sequals = HttpUtility.UrlEncode(":", myEncoding);
PostUrl = PostUrl.Replace(sequals, ":");
sequals1 = HttpUtility.UrlEncode("/", myEncoding);
PostUrl = PostUrl.Replace(sequals1, "/");
string Referer = HttpUtility.UrlEncode(textBox2.Text.Trim());
wuyq11 2009-04-25
  • 打赏
  • 举报
回复
HttpUtility.UrlEncode编码
Encoding ed=Encoding.GetEncoding("gb2312");
WebRequest req = WebRequest.Create("http://xxx/search.aspx?city=" + HttpUtility.UrlEncode("北京", ed));
WebResponse response = req.GetResponse();
yangqidong 2009-04-25
  • 打赏
  • 举报
回复
strUrl=HttpUtility.UrlEncode(strUrl);

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧