ASP .NET中Url编码的权威指南

时间:2010-04-14 02:26:05

标签: asp.net urlencode

我开始意识到在.NET中有大量不同的编码网址的方法。 我一直在寻找新的。它们的工作方式略有不同,但它们都有基本相同的摘要注释。

是否有人有明确的矩阵显示以下方法之间的确切差异:

HttpUtility.UrlEncode
HttpUtility.UrlPathEncode
Server.UrlEncode
Uri.EscapeUriString
Uri.EscapeDataString

......他们了吗?

将这些与用例匹配也是一件好事,例如:

  • 代码的href属性中的网址
  • 要以HTML格式向用户显示的网址
  • Urls as querystring values(即在GET请求中发送)
  • 要在POST请求中发送的网址 等

1 个答案:

答案 0 :(得分:0)

blog post列出了特定的字符差异。