Zum Hauptinhalt springen
eyunzhu

URL kodieren und dekodieren

URL-Parameter und vollständige URIs kodieren oder Prozentkodierung auflösen, mit klarer Behandlung von Leerzeichen und Pluszeichen.

Format
Änderungen werden sofort übernommen

Änderungen werden sofort übernommen

Die Verarbeitung erfolgt im Browser. Es wird nichts hochgeladen oder gespeichert.

Über dieses Tool

Wählen Sie beim Aufbau einer Abfrage zwischen einer vollständigen Adresse und einem einzelnen Parameterwert. Trennzeichen werden je nach Kontext anders behandelt.

Anwendung

Für einen Parameterwert URL-Bestandteil wählen; bei vollständigen Adressen erhält der URI-Modus die Trennzeichen. Der Formularmodus schreibt Leerzeichen als + und wandelt nur in diesem Modus + wieder in Leerzeichen um. Beide Seiten sind bearbeitbar. Unvollständige Escapes werden gemeldet. Bis zu 2 MiB, vollständig lokal.

Häufige Fragen

Wann wird ein Leerzeichen zu %20 und wann zu +?

Der Komponentenmodus verwendet %20, der Formularmodus +. Nur die Formulardekodierung macht aus + ein Leerzeichen. Beide Modi kodieren ein tatsächliches Pluszeichen als %2B. Der Modus für vollständige URIs erhält reservierte URI-Zeichen, einschließlich +.

Wie kodiere ich einen Parameterwert mit & oder =?

Wählen Sie für einen einzelnen Wert den Komponentenmodus: a&b wird a%26b. Der vollständige URI-Modus erhält hingegen die Trennzeichen einer ganzen Adresse. Die Adresse wird nicht aufgerufen.

Warum scheitert das Dekodieren eines Prozentcodes?

Nach jedem % müssen zwei Hexadezimalziffern stehen; die dekodierten Bytes müssen gültiges UTF-8 ergeben. Kopieren Sie abgeschnittene Werte erneut aus der Quelle. Ein anderer Modus ergänzt keine fehlenden Bytes.

Kommentare

0
, um an der Diskussion teilzunehmen.
Noch keine Kommentare.
Antwortverlauf

Verfolgen Sie die vollständige Unterhaltung chronologisch; jede Antwort kennzeichnet die konkrete Nachricht, auf die sie sich bezieht.