Was ist URL-Kodierung?
URL-Kodierung (Percent Encoding) ist der Prozess der Umwandlung von Sonderzeichen, Leerzeichen und Nicht-ASCII-Zeichen in ein sicheres Format für die Übertragung im Internet. Jedes Zeichen wird in einen Code umgewandelt, der mit % beginnt, gefolgt von seinem Hexadezimalwert: Leerzeichen wird zu %20, & zu %26.
Unterschied zwischen encodeURIComponent und encodeURI
encodeURIComponent — Vollständige Kodierung
Kodiert alle Zeichen außer lateinischen Buchstaben, Ziffern und - _ . ! ~ * ' ( ). Wird zur Kodierung von URL-Parameterwerten verwendet.
encodeURI — Teilweise Kodierung
Kodiert Sonderzeichen, behält aber URL-Strukturzeichen wie : / ? # @ ! $ & ' ( ) * + , ; = bei. Wird zur Kodierung einer vollständigen URL ohne Strukturbruch verwendet.
Wann brauchen Sie URL-Kodierung?
- Daten mit Sonderzeichen oder Umlauten in URLs senden
- HTTP-Anfragen und API-Aufrufe mit Leerzeichen in Parametern erstellen
- Links in HTML- oder JavaScript-Code einbetten
- Web-Formulardaten verarbeiten
- Kodierte oder fehlerhafte URLs analysieren und korrigieren
URL-Dekodierung
Das Tool unterstützt auch die Dekodierung kodierter URLs in lesbaren Text. Nützlich zur Analyse von Netzwerkanfragen oder zur Fehlerbehebung bei Links in Anwendungen.