Kodieren oder dekodieren Sie Ihre Links und Parameter im Nu.
Eine Webadresse darf nur einen begrenzten Zeichenvorrat enthalten. Leerzeichen, Umlaute und bestimmte Symbole müssen kodiert werden, um korrekt übertragen zu werden. Die Prozentkodierung (percent-encoding) ersetzt jedes problematische Zeichen durch ein % und seinen Code: Aus dem Leerzeichen wird %20, aus ü wird %C3%BC.
| Zeichen | Kodiert | Warum |
|---|---|---|
| Leerzeichen | %20 | In einer URL nicht erlaubt |
& | %26 | Trennt Parameter |
= | %3D | Trennt Name und Wert eines Parameters |
? | %3F | Leitet die Parameter ein |
# | %23 | Markiert einen Anker in der Seite |
/ | %2F | Trennt die Ordner im Pfad |
ü | %C3%BC | Außerhalb des Grundzeichensatzes, als UTF-8 kodiert |
Das Werkzeug verwendet encodeURIComponent, die Standardmethode, um einen Wert zu kodieren, der in eine URL eingesetzt wird, etwa einen Suchbegriff. Daher werden auch /, ? und & kodiert. Geben Sie eine vollständige Adresse ein, funktioniert sie danach nicht mehr als Link: Kodieren Sie nur den variablen Teil.
Beispiel: Für einen Suchlink zu „Äpfel & Birnen“ kodieren Sie nur den Wert, was %C3%84pfel%20%26%20Birnen ergibt, und setzen ihn hinter ?q=.
Tracking-, Weiterleitungs- und Teilen-Links enthalten oft eine weitere, als Parameter kodierte Adresse. Beim Dekodieren sehen Sie, wohin sie wirklich führen, eine gute Gewohnheit, bevor Sie einen per E-Mail oder Nachricht erhaltenen Link anklicken.
In klassischen Webformularen wird ein Leerzeichen manchmal als + statt als %20 kodiert. Enthält ein dekodierter Text + an Stellen, an denen Leerzeichen stehen sollten, ersetzen Sie sie einfach.
Ja, Umlaute und Symbole werden über encodeURIComponent verarbeitet, die Standardmethode der Browser, in UTF-8.
Nein. Kodieren und Dekodieren erfolgen in Ihrem Browser.
Weil auch die „/“, „?“ und „:“ der Adresse kodiert wurden. Kodieren Sie nur den Wert eines Parameters, nicht die ganze URL.
Die Zeichenkette enthält ein „%“, auf das kein gültiger Code folgt. Prüfen Sie, ob sie abgeschnitten oder doppelt kodiert wurde.