URL Coderen / Decoderen
Codeer en decodeer URL's en URI-componenten voor veilige overdracht en correcte opmaak.
Wat is URL-codering?
URL-codering is een methode die wordt gebruikt om speciale tekens, spaties en Unicode-tekens veilig over te dragen in URL's. Het converteert speciale tekens naar het '%'-symbool gevolgd door hexadecimale codes.
Beschrijvingen van verwerkingsmodi
- • Standaard URL-codering: Gebruikt encodeURIComponent() of encodeURI()
- • Query String (qs): Converteer objecten naar query strings of parseer ze
- • Formuliergegevens: Verwerk formuliergegevens in key=value formaat
Wanneer te gebruiken?
- • Bij het opnemen van speciale tekens of niet-ASCII-tekens in URL-queryparameters
- • Bij het verzenden van formuliergegevens
- • Bij het verzenden van gegevens met speciale tekens in API-verzoeken
- • Bij het waarborgen van URL-veiligheid in webontwikkeling
Veelvoorkomende coderingskarakters
qs Bibliotheek Voorbeeld
import qs from 'qs';
const encoded = qs.stringify({ a: '1 2', b: ['x', 'y'] }, { encode: true });
// → a=1%202&b[0]=x&b[1]=y
const decoded = qs.parse(encoded);
// → { a: '1 2', b: ['x', 'y'] }Karaktercodering
Karaktercodering verwijst naar het converteren van strings naar specifieke coderingsformaten. Bij URL-codering kan karaktercodering strings converteren naar verschillende coderingsformaten zoals UTF-8, EUC-KR, ISO-8859-1, etc.