C#方法做URL编码?(C# method to do URL encoding?)

2019-08-17 04:13发布

我可以使用URL什么C#类方法编码URL字符串?

在我的使用情况下,我想通过一个URL字符串作为URL参数本身。 因此,像在URL中掩埋的URL。 如果没有一些编码的“&”和“?” 在内侧的URL字符可以得到拿起时用于外部地址参数中的参数进行处理

谢谢

Answer 1:

HttpUtility.UrlEncode



Answer 2:

System.Net.WebUtility.UrlEncode(str)


Answer 3:

HttpServerUtility.UrlEncode可能正是你所期待的。



Answer 4:

使用Server.UrlEncode

你需要获取HttpServerUtility类的实例,因为以UrlEncode方法也不是一成不变的。

见http://msdn.microsoft.com/en-us/library/system.web.httpserverutility(v=VS.90).aspx



Answer 5:

我与.NET Framework 2.0的操作。 但它从来没有显示我“以UrlEncode”智能感知当我把点之后httpserverutility。 下面是我看到的选项:

HttpServerUtility.Equals 
HttpServerUtility.ReferenceEquals
HttpServerUtility.UrlTokenDecode
HttpServerUtility.UrlTokenEncode

就是这样,这是我看到的唯一选项。 我可不可以问一小段代码,作为一个例子来使用URL编码功能?

谢谢,

琳达



文章来源: C# method to do URL encoding?