URL-Encoder/Decoder
URLs erlauben nur bestimmte ASCII-Zeichen ohne Escapezeichen — Leerzeichen, kaufmännische Und-Zeichen und Unicode müssen prozentual codiert werden (%20, %26, UTF-8-Bytes). Codieren Sie Zeichenfolgen, bevor Sie Abfrageparameter erstellen.
So kodieren oder dekodieren Sie URLs
1. Wähle „Kodieren“ oder „Dekodieren“.
2. Fügen Sie einfachen Text oder eine prozentcodierte URL-Komponente ein.
3. Kopiere das Ergebnis für die Abruf-URL oder das Analyse-Tag.
4. Nutze encodeURIComponent für Abfragewerte, nicht blind für vollständige URLs.
Beispiele für URL-Codierung
Suchanfrage
„Kaffee & Tee“ als Abfrage wird im Parameter ?q= zu Kaffee%20%26%20Tee.
Unicode-Stadtname
München kodiert zu M%C3%BCnchen in der UTF-8-Prozentkodierung.
Umleitungsparameter dekodieren
Lies ?next=%2Fdashboard%3Ftab%3D1, um den Umleitungszielpfad zu erfahren.
Wann ist die URL-Verschlüsselung durchzuführen?
• Beim manuellen Erstellen von Abfragezeichenfolgen in Tests.
• Beim Debuggen defekter Links mit Sonderzeichen.
• Beim Dekodieren von Analytics-UTM-Parametern aus Protokollen.
RFC 3986-Grundlagen
Reservierte Zeichen wie ? # & haben in URLs eine Bedeutung — kodieren Sie nur Datenteile. Struktur: scheme://host/path?query#fragment.
Häufige Fragen
encodeURI vs. encodeURIComponent?
encodeURI behält :// und ? für vollständige URLs; encodeURIComponent codiert alles für Abfragewerte — JS-Unterscheidung gilt konzeptionell.
Plus vs. %20?
Abfragezeichenfolgen behandeln + oft als Leerzeichen in application/x-www-form-urlencoded — Kontext kennen.
Schrägstriche in Parametern?
encodeURIComponent kodiert / in %2F — erforderlich innerhalb eines einzelnen Parameterwerts.
Lokal?
Yes.
IDN-Domänen?
Unicode-Domänen verwenden Punycode im DNS — getrennt von der Pfadkodierung.