如何编码URL字符串

时间:2011-11-11 01:04:44

标签: c# asp.net

我有一个字符串,其中包含一个如下所示的网址:

http://www.test.com/images/tony的pics.jpg

我需要网址看起来像这样:

http://www.test.com/images/tony%27s%20pics.jpg

如何使用STRING表单中的url以编程方式解决此问题。感谢。

2 个答案:

答案 0 :(得分:9)

我认为使用HttpUtility UrlEncode很容易解决这个问题:

string url = "http://www.test.com/images/" + HttpUtility.UrlEncode("tony's pics.jpg");

答案 1 :(得分:0)

看看HttpServerUtility的at UrlEncode

HttpServerUtility.UrlEncode("http://www.test.com/images/tony's pics.jpg");