URL-Encoder
Kodieren Sie Text prozentual für URLs oder dekodieren Sie ihn wieder.
- Läuft in Ihrem Browser — Ihr Text wird nirgendwohin gesendet
- Ohne Anmeldung, ohne Kontingent, so oft nutzbar, wie Sie möchten
So funktioniert es
URLs dürfen nur eine begrenzte Auswahl an Zeichen enthalten. Alles andere – Leerzeichen, kaufmännisches Und, Buchstaben mit Akzent, alles Nicht-ASCII – muss prozentkodiert werden, sonst bricht die URL auf eine Weise, die lästig zu debuggen ist.
Vollständiger URI gegenüber Komponente
Die Kodierung eines ganzen URI lässt Strukturzeichen wie Doppelpunkt, Schrägstrich und Fragezeichen unangetastet, weil sie eine Aufgabe erfüllen. Die Kodierung einer Komponente maskiert auch diese, und das braucht ein Wert innerhalb eines Abfrageparameters.
Der übliche Fehler
Wer eine ganze URL kodiert, obwohl er einen einzelnen Parameter kodieren wollte, lässt kaufmännische Und-Zeichen unverändert, sodass ein Wert, der eines enthält, stillschweigend in zwei Parameter zerfällt. Verwenden Sie für Werte in einer Abfragezeichenfolge die Komponenten-Option.
URL-Encoder – Fragen
Was ist der Unterschied zwischen den beiden Kodierungsoptionen?
„Kodieren“ lässt Strukturzeichen der URL unangetastet; „Als Komponente kodieren“ maskiert auch diese, für Werte, die in eine Abfragezeichenfolge gehören.
Warum schlägt die Dekodierung manchmal fehl?
Ein einzelnes Prozentzeichen, das nicht Teil einer gültigen Escape-Sequenz ist, macht den Text nicht dekodierbar. Das Tool meldet das, statt etwas Falsches zurückzugeben.
Wird mein Text irgendwohin gesendet?
Nein, die Kodierung findet auf der Seite statt.