Wann ist URL-Kodierung sinnvoll?
Sonderzeichen in URL-Parameterwerten müssen manchmal prozentkodiert werden. Das Werkzeug verwendet die JavaScript-Funktionen encodeURIComponent und decodeURIComponent, die einzelne URL-Bestandteile verarbeiten und nicht eine ganze URL als einen Bestandteil kodieren sollen.
Häufige Fragen
Wann sollte ich einen URL-Wert kodieren?
Wenn ein Parameterwert oder ein URL-Pfadteil Leerzeichen, &, ?, #, Umlaute oder Zeichen mit besonderer Bedeutung in einer URL enthält.
Soll ich eine vollständige https://-URL kodieren?
Normalerweise nicht. encodeURIComponent ist für einen URL-Bestandteil gedacht und würde bei einer vollständigen URL auch : und / kodieren.
Wie wird ein Leerzeichen kodiert?
encodeURIComponent nutzt %20. Das Zeichen + ist in Formularen vom Typ application/x-www-form-urlencoded üblich, aber kein allgemeiner Ersatz für %20.
Warum schlägt das Dekodieren manchmal fehl?
Eine ungültige oder unvollständige Prozentkodierung wie % oder %2 lässt sich nicht mit decodeURIComponent dekodieren.