URL-Kodierer/Dekodierer | CoderTools
Beschreibung
Über URL-Kodierung
URL-Kodierung, auch als Prozent-Kodierung bekannt, ist ein Mechanismus zum Kodieren von Informationen in einem Uniform Resource Identifier (URI) unter bestimmten Umständen. Sie besteht darin, bestimmte Zeichen durch ein oder mehrere Zeichen-Tripletts zu ersetzen, die aus dem Prozentzeichen '%' gefolgt von zwei Hexadezimalziffern bestehen.
URL-Kodierung ist erforderlich, wenn eine URL Zeichen enthält, die in URLs nicht erlaubt sind, oder wenn Zeichen eine besondere Bedeutung in der URL-Syntax haben. Dies gewährleistet, dass URLs sicher über das Internet übertragen werden können, unabhängig davon, welche Zeichen sie enthalten.
Hinweis: Verschiedene Teile einer URL (Schema, Autorität, Pfad, Abfrage, Fragment) haben unterschiedliche Kodierungsregeln. Dieses Tool verwendet Standard-URL-Kodierung, die für Abfrageparameter und Formulardaten geeignet ist.
Häufige Zeichen und ihre Kodierungen
| Zeichen | URL-kodiert | Beschreibung |
|---|---|---|
| Space | %20 | Leerzeichen |
| ! | %21 | Ausrufezeichen |
| " | %22 | Anführungszeichen |
| # | %23 | Raute/Fragment-Identifikator |
| % | %25 | Prozentzeichen |
| & | %26 | Kaufmanns-Und/Abfrage-Trennzeichen |
| + | %2B | Pluszeichen |
| = | %3D | Gleichheitszeichen/Abfragewert-Trennzeichen |
| ? | %3F | Fragezeichen/Abfrage-Indikator |
Häufige Anwendungsfälle
- Kodierung von Abfrageparametern in Webformularen
- Behandlung von Sonderzeichen in API-Anfragen
- Verarbeitung von Dateinamen mit Sonderzeichen in URLs
- Kodierung von E-Mail-Adressen und anderen Daten in URLs
- Debuggen von Webanwendungen und API-Aufrufen
Beispiele
Beispiel 1: Abfrageparameter
Original: Hello World!
Encoded: Hello%20World%21
Beispiel 2: E-Mail-Adresse
Original: [email protected]
Encoded: user%40example.com
Beispiel 3: Komplexe Abfrage
Original: search=JavaScript & Node.js
Encoded: search%3DJavaScript%20%26%20Node.js
Referenzen und weiterführende Literatur
- RFC 3986 - Uniform Resource Identifier (URI): Allgemeine Syntax
- Wikipedia: Prozent-Kodierung
- MDN: encodeURIComponent()
Verwandte Tools
Base64-Kodierer/Dekodierer
Schnelles Kodieren und Dekodieren von Base64-Strings mit Unterstützung für Text- und Dateikonvertierung
HTML-Kodierer/Dekodierer
Konvertieren Sie Sonderzeichen in HTML-Entitäten mit benannten, dezimalen und hexadezimalen Formaten zur Verhinderung von XSS-Angriffen
Escape/Unescape-Tool
Escapen und unescapen Sie Strings zwischen mehreren Formaten einschließlich JavaScript, JSON, HTML, XML, CSV, SQL und mehr