Bij het werken met tekst in HTTP-verzoeken is het vaak nodig om bepaalde characters te escapen. Dit kan worden gedaan door tekst te encoden of decoden.
Tekst encoden voor HTTP
text = 'Hello, World!' encoded_text = WebUtility.UrlEncode(text) # Output: Hello%2C+World%21
Bovenstaande converteert de tekst naar een URL-gecodeerde vorm.
Tekst decoden van HTTP
encoded_text = 'Hello%2C+World%21' decoded_text = WebUtility.UrlDecode(encoded_text) # Output: Hello, World!
Bovenstaande converteert de URL-gecodeerde tekst terug naar de originele tekst.
Tekst encoden voor HTML
text = '<div>Hello, World!</div>' encoded_text = WebUtility.HtmlEncode(text) # Output: <div>Hello, World!</div>
Bovenstaande converteert de tekst naar een HTML-gecodeerde vorm.
Tekst decoden van HTML
encoded_text = '<div>Hello, World!</div>' decoded_text = WebUtility.HtmlDecode(encoded_text) # Output: <div>Hello, World!</div>
Bovenstaande converteert de HTML-gecodeerde tekst terug naar de originele tekst.