URL Kodier- und Dekodierwerkzeug

Schnelle URL-Kodierung und -Dekodierung, mehrere Kodierungsmodi unterstützt

Eingabe
Zeichen: 0
Bytes: 0
Ausgabe
Zeichen: 0
Bytes: 0

Konvertierungsmethode wählen

Was ist URL-Kodierung?

URL-Kodierung (auch Prozentkodierung genannt) ist ein Mechanismus, der Zeichen in ein Format konvertiert, das sicher in URLs übertragen werden kann. URLs dürfen nur bestimmte Zeichen aus dem ASCII-Zeichensatz enthalten, daher müssen andere Zeichen (wie Umlaute, Leerzeichen, Sonderzeichen) in das %XX-Format konvertiert werden. XX ist der Hexadezimalwert des Zeichens.

Beispiel: Ein Leerzeichen wird zu %20 kodiert, das deutsche ä wird zu %C3%A4.

Vergleich der Kodierungsmethoden

MethodeVerwendungNicht kodierte Zeichen
encodeURIComponentURL-Parameterwerte kodierenA-Z a-z 0-9 - _ . ! ~ * ( )
encodeURIKomplette URL kodierenBeibehalten: : / ? # [ ] @ ! $ & ( ) * + , ; =

Auswahlhilfe:

  • URL-Parameterwerte kodieren -> encodeURIComponent verwenden
  • Komplette URL kodieren -> encodeURI verwenden

Häufig gestellte Fragen (FAQ)

F: Was ist der Unterschied zwischen encodeURIComponent und encodeURI?

A: Der Hauptunterschied liegt im Kodierungsbereich. encodeURIComponent kodiert mehr Zeichen, einschließlich URL-Strukturzeichen (: / ? # etc.). Geeignet für Kodierung von URL-Parameterwerten. encodeURI behält URL-Strukturzeichen bei und eignet sich für die Kodierung kompletter URLs.

F: Wird ein Leerzeichen zu %20 oder + kodiert?

A: Bei der Standard-URL-Kodierung wird ein Leerzeichen zu %20. Im application/x-www-form-urlencoded-Format (z.B. Formularübermittlung) wird ein Leerzeichen zu + kodiert. Dieses Werkzeug verwendet Standard-URL-Kodierung, Leerzeichen werden zu %20 kodiert.

F: Warum ist URL-Kodierung notwendig?

A: URLs dürfen nur Zeichen aus einem begrenzten ASCII-Zeichensatz enthalten. Wenn Sonderzeichen wie Umlaute direkt in URLs platziert werden, kann es zu Parsing-Fehlern oder Kodierungsproblemen kommen. URL-Kodierung konvertiert diese Zeichen in das %XX-Format und stellt sicher, dass URLs in verschiedenen Umgebungen korrekt übertragen und geparst werden.

F: Wie werden Kodierungsfehler behandelt?

A: Wenn bei der Dekodierung ungültige Kodierungsformate (wie unvollständige %XX) gefunden werden, zeigt das Werkzeug eine Fehlermeldung an. Bitte stellen Sie sicher, dass Sie einen gültigen kodierten String eingeben oder generieren Sie mit der Kodierungsfunktion eine korrekte Kodierung.