Kehren Sie die Prozentkodierung um, um den ursprünglichen Unicode-Text aus URL-sicheren Zeichenketten wiederherzustellen.
Dekodierungsregeln
Sequenzen, die %[0-9A-Fa-f]{2} entsprechen, werden in das zugehörige Byte umgewandelt; aufeinanderfolgende Bytes werden als UTF-8 zu Zeichen dekodiert. Ungültige Prozent-Tripel oder fehlerhaftes UTF-8 können Ersatzzeichen oder Fehler erzeugen, je nach Eingabe.
+ wird nicht automatisch in ein Leerzeichen umgewandelt — dieses Verhalten gehört zur HTML-Formular-Dekodierung, nicht zur allgemeinen URI-Dekodierung.
Wann Sie es nutzen
Lesen Sie Tracking-Parameter in Marketing-Links, prüfen Sie redirect_uri-Nutzlasten, stellen Sie Nicht-ASCII-Slugs aus kopierten Browser-Adressen wieder her oder prüfen Sie Roundtrips mit dem Kodier-Tool.
Einschränkungen
Doppelt kodierte Zeichenketten werden pro Durchlauf nur eine Schicht dekodiert. Alte Plus-als-Leerzeichen-Daten müssen vor dem Dekodieren manuell normalisiert werden. Sehr lange kodierte Zeichenketten sind durch die Textarea-Kapazität des Browsers begrenzt.
Beispiel
Geben Sie die Standardbeispielwerte im Formular ein und vergleichen Sie die Ausgabe mit einer bekannten Referenz; ändern Sie jeweils nur eine Eingabe.