URL Coderen en Decoderen — Speciale Tekens in URL's
URL's mogen alleen bepaalde ASCII-tekens bevatten. Spaties, accenten en speciale symbolen moeten als procentsequenties worden gecodeerd. Onze encoder/decoder verwerkt dit automatisch.
URL-encoding vs. HTML-entity-encoding
URL-encoding voor gebruik in URL's: spatie → %20, & → %26. HTML-entity-encoding voor HTML: & → &, < → <. De juiste techniek hangt af van de context.
Querystring-codering
Sleutels en waarden in een querystring moeten afzonderlijk worden gecodeerd vóór samenvoegen. "Jan & Klaas" wordt Jan+%26+Klaas (form-data) of Jan%20%26%20Klaas (RFC 3986) afhankelijk van de coderingsvariant.
Wanneer nodig?
Bij het bouwen van API-requests met dynamische parameters. Bij het doorgeven van URL's als querystring. Bij het verwerken van gebruikersinvoer in URL-paden. De meeste HTTP-bibliotheken encoderen automatisch — begrijp wanneer het handmatig nodig is.