Questa utility permette di eseguire l'encode e il decode di una striga usando il metodo URL Encoding.
Questa codifica viene usata nelle query string per inserire in modo sicuro del testo evitando che non generi confusione con la URL stessa.


In pratica vengono sostituiti tutti gli spazzi con il segno + (più) e i caratteri definiti unsafe, come & (ampersand), con la relativa codifica composta dal simbolo % seguito da un numero esadecimale.

Alcuni esempi di codifica sono
  • & diventa %26
  • / diventa %2f
  • : diventa %3a
  • = diventa %3d
  • { diventa %7b
  • ecc...

Per maggiori info vedi rfc2396 - Uniform Resource Identifiers (URI): Generic Syntax

In .NET sono disponibili i metodi System.Web.HttpUtility.UrlEncode(string) e System.Web.HttpUtility.UrlDecode(string)
Tags:
C#236 Calcolatori37 Utility59
Potrebbe interessarti anche: