XML URL Encode/Decode
URL-kodieren Sie XML oder dekodieren Sie URL-kodiertes XML sofort
XML-Eingabe
URL-kodierte Ausgabe
XML URL Encode Beispiele
XML wird für die sichere Verwendung in Abfragezeichenfolgen und URLs URL-kodiert. Beispiel:
XML-Eingabe vs. URL-kodierte Ausgabe
XML-Eingabe:
URL-kodierte Ausgabe:
Verwenden Sie Beispiel oben, um weitere Beispieldaten zu laden.
Was ist XML URL Encode/Decode?
Die URL-Kodierung (Prozent-Kodierung) konvertiert Zeichen in die Form %XX, damit sie sicher in URLs, Abfragezeichenfolgen oder Formulardaten verwendet werden können. Leerzeichen werden zu %20, spitze Klammern zu %3C und %3E usw. Der RFC 3986-Standard definiert, wie URIs strukturiert sind. Die Dekodierung kehrt den Vorgang um und wandelt %XX-Sequenzen zurück in die ursprünglichen Zeichen.
Dieses Tool kodiert oder dekodiert XML (oder beliebigen Text) für die URL-sichere Verwendung. Die JavaScript-Funktionen encodeURIComponent und decodeURIComponent führen die Konvertierung durch. Die gesamte Verarbeitung läuft in Ihrem Browser; nichts wird an einen Server gesendet.
So verwenden Sie dieses Tool
Modus wählen und einfügen
Wählen Sie Kodieren, um XML (oder beliebigen Text) in URL-sichere Form zu konvertieren, oder Dekodieren, um prozentkodierten Text zurückzuwandeln. Fügen Sie in den linken Editor ein oder laden Sie eine Datei hoch. Verwenden Sie die Umschalttaste, um zwischen Modi zu wechseln.
Ausgabe anzeigen
Das rechte Panel wird automatisch aktualisiert. Im Kodierungsmodus werden Sonderzeichen zu %XX-Sequenzen. Im Dekodierungsmodus werden diese Sequenzen zu den ursprünglichen Zeichen. Ungültige Prozent-Kodierung kann zu unerwarteter Ausgabe führen.
Kopieren oder herunterladen
Verwenden Sie <strong>Kopieren</strong>, um das Ergebnis in die Zwischenablage zu legen, oder <strong>Herunterladen</strong>, um es zu speichern. Für XML-Entity-Escaping (z. B. <code>&lt;</code>) verwenden Sie XML Escape. Zur Validierung verwenden Sie XML Validator.
Wann URL-Kodierung hilft
Beim Übergeben von XML in einem Abfrageparameter (z. B. ?payload=...) können nicht kodierte <, & oder Leerzeichen die URL beschädigen oder falsch interpretiert werden. Die Kodierung macht den Wert URL-sicher. Beim Empfang von URL-kodiertem XML von einer API oder einem Webhook stellt die Dekodierung das ursprüngliche XML zum Parsen wieder her. Nützlich auch beim Speichern von XML in einem URL-sicheren Format oder beim Debuggen kodierter Payloads.
Häufig gestellte Fragen
URL-Kodierung vs. XML-Escape?
Die URL-Kodierung verwendet %XX für URLs und Abfragezeichenfolgen. Das XML-Escaping verwendet Entitäten wie <, & für die Verwendung innerhalb von XML-Textinhalten. Unterschiedliche Kontexte—verwenden Sie URL-Kodierung für URLs, XML-Escaping für XML-Markup.
Welche Zeichen werden kodiert?
Alphanumerische und einige sichere Zeichen (z. B. -, ., _, ~) bleiben unverändert. Leerzeichen, Satzzeichen, spitze Klammern, kaufmännische Und-Zeichen und andere Sonderzeichen werden gemäß RFC 3986 zu %XX-Hex-Sequenzen.
Sind meine Daten privat?
Ja. Die Verarbeitung läuft vollständig in Ihrem Browser. Keine Daten werden an einen Server gesendet. Sie können dies in der Registerkarte „Netzwerk“ Ihres Browsers überprüfen.
Verwandte Tools
Weitere Informationen zur URL-Kodierung finden Sie unter MDN encodeURIComponent, MDN decodeURIComponent und RFC 3986 (URI Generic Syntax). Für die URL-Behandlung im Browser siehe MDN URL API. Für XML siehe die W3C-XML-Spezifikation und W3C XML. Für Formular-Kodierung siehe URL Living Standard.