Erklärung
So funktioniert der URL-Kodierer
URL-Kodierung (Prozentkodierung) ist in RFC 3986 definiert. Sie stellt sicher, dass Zeichen, die in einer URL Sonderbedeutung haben oder nicht erlaubt sind, sicher übertragen werden können. Jedes betroffene Zeichen wird als %-Sequenz seiner UTF-8-Bytes dargestellt (z. B. Leerzeichen als %20, „ß" als %C3%9F).
Dieses Werkzeug kodiert eine einzelne URL-Komponente (etwa einen Query-Wert), nicht eine ganze URL. Reservierte Zeichen wie &, ?, = und / werden daher bewusst kodiert, damit sie keine URL-Struktur bilden.
Grenzen dieses Tools
- Komponentenkodierung — nicht zum Kodieren vollständiger URLs mit Struktur gedacht.
- Strikt RFC 3986 — „+“ wird nicht als Leerzeichen interpretiert.
- Kein Datenschutz — Prozentkodierung ist trivial umkehrbar.
Quellen
- RFC 3986: Uniform Resource Identifier (URI): Generic Syntax. IETF, 2005.
- WHATWG URL Standard: Definition der Prozentkodierung im Browser.