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)