代码之家  ›  专栏  ›  技术社区  ›  cbp

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

  •  3
  • cbp  · 技术社区  · 15 年前

    我一直在找新的。它们的工作方式稍有不同,但它们基本上都有相同的摘要注释。

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

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

    同样,最好将这些与用例匹配起来,例如:

    • a标记的href属性中的URL
    • url作为querystring值(即在GET请求中发送)
    • 要在POST请求中发送的URL 等
    1 回复  |  直到 15 年前
        1
  •  0
  •   Rebecca Chernoff    15 年前

    这个 blog post 有一个特定字符差异的列表。