Warum ist die URL-Kodierung notwendig?
Beim Senden von Daten über das Internet (z. B. in der Adressleiste eines Browsers) unterstützen URLs nur einen spezifischen Satz von ASCII-Zeichen (Zahlen, Buchstaben und einige Sonderzeichen). Leerzeichen, Sonderzeichen wie Umlaute oder Systemzeichen wie `&`, `?` können nicht direkt innerhalb einer URL verwendet werden.
Was ist Percent-Encoding?
Die Darstellung nicht unterstützter Zeichen durch das `%`-Zeichen, gefolgt von einer zweistelligen Hexadezimalzahl, wird als URL-Kodierung (oder Percent-encoding) bezeichnet. Zum Beispiel wird das Leerzeichen als `%20` oder `+` kodiert.