URL-Eingabe
Web-Codierung
URL-Encoder und -Decoder
Vollständige URLs, einzelne Komponenten und Formularwerte codieren, prozentcodiertes Unicode decodieren sowie absolute URL-Teile und wiederholte oder leere Parameter im Browser prüfen.
Prozentcodierung
Analysierte URL
URL-Bestandteile
Bestandteile werden für absolute URLs mit Schema und Host angezeigt. Beim Decodieren wird zuerst die Ausgabe analysiert.
Protokoll
Host
Pfad
Abfragezeichenfolge
Fragment
Ursprung
Abfrageparameter
| Name | Wert | Codierter Name | Codierter Wert |
|---|
Reservierte und häufig codierte Zeichen
| Zeichen | Bedeutung | Codiert |
|---|---|---|
| Leerzeichen | Worttrenner | %20 / + |
| % | Markierung der Prozentcodierung | %25 |
| & | Trenner der Abfrageparameter | %26 |
| = | Trenner für Name und Wert | %3D |
| ? | Beginn der Abfrage | %3F |
| # | Beginn des Fragments | %23 |
| / | Pfadtrenner | %2F |
| : | Schematrenner | %3A |
| + | Pluszeichen oder Formularleerzeichen | %2B |
Hinweise zur URL-Codierung
Vollständige URLDieser Modus erhält : / ? & = # und codiert nur unsichere Zeichen.
URL-KomponenteKomponentenmodus für einen Wert, Parameternamen, Pfadabschnitt oder Fragmentwert verwenden.
Formularcodierungapplication/x-www-form-urlencoded stellt Leerzeichen als + dar; ein echtes Plus wird als %2B codiert.
Doppelte CodierungWenn ein vorhandenes % zu %25 wird, wurde der Wert möglicherweise zweimal codiert.
Häufige Beispiele zur URL-Codierung
FAQ zum URL-Encoder und -Decoder
Was ist URL-Codierung?
Prozentcodierung ersetzt unsichere Zeichen durch % und zwei Hexadezimalstellen für UTF-8-Bytes.
Soll ich eine vollständige URL oder eine Komponente codieren?
Vollständige URL erhält die Struktur; Komponentenmodus ist für Werte, Namen, Pfadabschnitte und Fragmente.
Warum wird ein Leerzeichen manchmal zu +?
HTML-Formulare verwenden + für Leerzeichen. Normale Prozentcodierung verwendet %20.
Warum schlägt ein einzelnes Prozentzeichen fehl?
Auf jedes codierte % müssen zwei Hexadezimalstellen folgen. Ein echtes Prozentzeichen ist %25.