Percent-kodierten Text dekodieren: Schritt-für-Schritt-Anleitung
Fügen Sie percent-kodierten Text ein und starten Sie die Verarbeitung. Sie erhalten die erste dekodierte Fassung sowie eine Angabe dazu, ob eine zweite Runde den Text verändert.
Percent-kodierten Text richtig einordnen
URL Decode macht bereitgestellten percent-kodierten Text wieder lesbar. Das ist nützlich, wenn Zeichen in einer Eingabe als Prozentfolgen erscheinen, etwa ein Leerzeichen als %20, ein kaufmännisches Und-Zeichen als %26 oder ein Gleichheitszeichen als %3D. Sie können damit eine Zeichenfolge vor der weiteren Verwendung verständlicher prüfen, ohne die kodierte Schreibweise manuell Zeichen für Zeichen umzuwandeln. Nach der ersten Dekodierung wird außerdem festgestellt, ob eine zweite Runde den Text nochmals verändert. Dadurch sehen Sie nicht nur die erste lesbare Fassung, sondern erhalten auch einen Hinweis darauf, dass im Ergebnis möglicherweise noch eine weitere Kodierungsebene enthalten ist. Entscheidend ist dabei, dass Sie den zu prüfenden Text selbst bereitstellen.
Die Verarbeitung in fünf Schritten
-
Öffnen Sie das Werkzeug und fügen Sie die zu prüfende Zeichenfolge in das Textfeld ein. Das Feld ist optional und bietet keine vorgegebene Auswahl; Sie können deshalb den Inhalt direkt eintragen oder einfügen.
-
Kontrollieren Sie die Eingabe vor der Verarbeitung. Achten Sie besonders darauf, dass Prozentzeichen und die jeweils folgenden Zeichen vollständig übernommen wurden. Folgen wie
%20,%26und%3Dstehen beispielsweise für ein Leerzeichen, ein kaufmännisches Und-Zeichen beziehungsweise ein Gleichheitszeichen. -
Starten Sie die Verarbeitung und lesen Sie die daraus entstandene Fassung. Die erste Runde wandelt die unterstützten Prozentkodierungen im bereitgestellten Text in ihre lesbare Form um.
-
Sehen Sie sich danach die Angabe zur zweiten Dekodierungsrunde an. Sie unterscheidet, ob diese zusätzliche Runde den Text verändert hat.
-
Falls Sie kein Zeichen eingeben, beachten Sie den besonderen Status: Das Ergebnis wird erfolgreich zurückgegeben, enthält aber einen Hinweis, dass kein Text bereitgestellt wurde. Auch eine Ausnahme beim Dekodieren wird als erfolgreiches Ergebnis mit einem Fehlerhinweis dargestellt.
Das Ergebnis korrekt bewerten
Die erste angezeigte Fassung ist das Ergebnis der anfänglichen Prozentdekodierung. Dort können kodierte Leerzeichen, kaufmännische Und-Zeichen und Gleichheitszeichen wieder als normale Zeichen erscheinen. Der zusätzliche Hinweis beantwortet eine andere Frage: Wenn die zweite Runde den Text verändert, waren nach der ersten Runde noch Inhalte vorhanden, die erneut dekodiert werden konnten. Eine unveränderte Fassung bedeutet dagegen, dass diese zweite Runde keine weitere Änderung festgestellt hat.
Prüfen Sie die Ausgabe vor einer anschließenden Nutzung und vergleichen Sie sie bei Bedarf mit der ursprünglichen Eingabe. Das Werkzeug bearbeitet den von Ihnen bereitgestellten Text; aus dem Ergebnis folgt deshalb keine Aussage über die Gültigkeit einer Adresse oder über den weiteren Zweck der Zeichenfolge. Bei einer leeren Eingabe ist kein normaler dekodierter Inhalt zu erwarten, sondern ein erfolgreiches Ergebnis mit einer entsprechenden Fehlerangabe. Ein solcher Status beschreibt die Rückgabeform und ist nicht mit einer fehlgeschlagenen Verarbeitung gleichzusetzen.
Praktisches Beispiel
Sie möchten eine kodierte Zeichenfolge mit einem Leerzeichen, einem kaufmännischen Und-Zeichen und einem Gleichheitszeichen lesbar prüfen.
Fügen Sie hello%20world%20%26%20foo%3Dbar in das Textfeld ein und starten Sie die Verarbeitung.
Das Ergebnis enthält die erste dekodierte Fassung hello world & foo=bar und eine Angabe dazu, ob die zweite Runde den Text verändert hat.
Einschränkungen
- Die Funktion verarbeitet bereitgestellten Text und liefert eine Dekodierungsangabe; sie bewertet nicht automatisch den weiteren Zweck der Zeichenfolge.
Häufige Fehler
- Ursache: Sie übernehmen nur die erste Fassung, obwohl die Angabe eine Veränderung durch die zweite Runde meldet. Korrektur: Vergleichen Sie beide Stufen und prüfen Sie, ob die zusätzliche Dekodierung für Ihren Anwendungsfall beabsichtigt ist.
Häufige Fragen
Kann ich damit eine URL entschlüsseln?
Ja, wenn Sie den percent-kodierten Inhalt selbst einfügen. Das Werkzeug wandelt die enthaltenen unterstützten Prozentfolgen in lesbare Zeichen um; eine Prüfung des weiteren Zwecks der Zeichenfolge gehört nicht zu dieser Funktion.
Was passiert, wenn das Eingabefeld leer bleibt?
Bei leerem Text wird ein erfolgreiches Ergebnis mit einem Hinweis zurückgegeben, dass kein Text bereitgestellt wurde. Es erscheint daher kein gewöhnlicher dekodierter Inhalt.
Was bedeutet der Hinweis zur zweiten Dekodierungsrunde?
Eine gemeldete Veränderung bedeutet, dass die zweite Dekodierungsrunde den Text beeinflusst hat. Ohne Veränderung bleibt die Fassung durch diese zusätzliche Runde gleich.