URL Encoder - Sichere URL-Kodierung
Zurück zu den ToolsÜber URL-Kodierung
URL-Kodierung (Prozent-Kodierung) konvertiert Zeichen in ein Format, das über das Internet übertragen werden kann. Dieses Tool kodiert sicher Sonderzeichen, Leerzeichen und Nicht-ASCII-Zeichen für die Verwendung in URLs, Formulardaten und HTTP-Anfragen.
Wann zu verwenden
- Formulardatenübertragung
- URL-Parameter Kodierung
- Abfragestring Erstellung
Was ist URL-Kodierung?
URL-Kodierung ist ein Mechanismus zum Konvertieren von Zeichen in ein gültiges ASCII-Format für die Übertragung über das Internet.
Wie URL-Kodierung funktioniert
Der Kodierungsprozess konvertiert jedes unsichere Zeichen in seine hexadezimale ASCII-Darstellung.
Kodierungsregeln
Reservierte Zeichen und unsichere Zeichen werden kodiert. Sichere Zeichen bleiben unverändert.
URL-Kodierung Beispiele
Sonderzeichen
Original: Hallo Welt!
Kodiert: Hallo%20Welt%21
E-Mail-Adresse
Original: benutzer@beispiel.com
Kodiert: benutzer%40beispiel.com
Abfrageparameter
Original: name=Max Müller&alter=25
Kodiert: name%3DMax%20M%C3%BCller%26alter%3D25
Spezielle Symbole
Original: 100€ & 50% Rabatt
Kodiert: 100%E2%82%AC%20%26%2050%25%20Rabatt
Technische Details
Reservierte Zeichen
: / ? # [ ] @ ! $ & ' ( ) * + , ; =
Unsichere Zeichen
Space " < > % { } | \ ^ ` [ ]
Kodierungsformat
Jedes kodierte Zeichen folgt dem Muster: % + zwei hexadezimale Ziffern.
Leerzeichen (ASCII 32) = %20, @ (ASCII 64) = %40
Häufige Anwendungsfälle
Formulardatenübermittlung
Kodieren Sie Formulardaten vor dem Senden von HTTP POST-Anfragen.
URL-Parameter Erstellung
Erstellen Sie sichere URL-Parameter durch Kodierung von Werten.
API-Anfrage Erstellung
Bereiten Sie Daten für RESTful API-Aufrufe vor.
Webentwicklung
Stellen Sie sicher, dass benutzergenerierte Inhalte sicher in URLs eingeschlossen werden können.
Best Practices & Tipps
Benutzereingaben immer kodieren
Vertrauen Sie niemals Benutzereingaben - kodieren Sie Daten immer vor der Einbeziehung in URLs.
Nur bei Bedarf kodieren
Kodieren Sie bereits kodierte Strings nicht, um Doppelkodierungsprobleme zu vermeiden.
Richtigen Zeichensatz verwenden
Stellen Sie sicher, dass Ihre Anwendung konsistente Zeichenkodierung (UTF-8) verwendet.
Vor Kodierung validieren
Validieren und bereinigen Sie Eingabedaten vor der Kodierung.
Mit Grenzfällen testen
Testen Sie Ihre Kodierung mit Sonderzeichen und Unicode.
Kodierungsanforderungen dokumentieren
Dokumentieren Sie klar, welche Teile Ihrer API URL-kodierte Eingaben erfordern.
Häufige Probleme & Fehlerbehebung
Doppelkodierungsproblem
URLs werden beschädigt, wenn bereits kodierte Strings kodiert werden.
Überprüfen Sie, ob Daten bereits kodiert sind, bevor Sie URL-Kodierung anwenden.
Zeichensatz-Nichtübereinstimmung
Nicht-ASCII-Zeichen werden nach der Kodierung falsch angezeigt.
Stellen Sie konsistente UTF-8-Kodierung sicher und spezifizieren Sie charset in Headern.
Plus-Zeichen Verwirrung
Plus-Zeichen (+) in URLs können als Leerzeichen interpretiert werden.
Verwenden Sie %2B für wörtliche Plus-Zeichen in URLs.
Reservierte Zeichen Probleme
Reservierte Zeichen brechen URL-Struktur, wenn nicht ordnungsgemäß kodiert.
Kodieren Sie immer reservierte Zeichen, wenn sie in Parameterwerten erscheinen.