Which UrlEncode or HtmlEncode in .Net should we use?

I find that many methods in .net can provide UrlEncode

such as:

  • System.Net.WebUtility

  • Uri.EscapeDataString

    or Uri.EscapeUriString

  • System.Text.Encodings.Web.UrlEncoder

For HtmlEncode

:

  • System.Net.WebUtility

  • System.Text.Encodings.Web.HtmlEncoder

And my question is, which one is recommended?

+3


source to share





All Articles