Wenden Sie Prozentkodierung (URL-Kodierung) an, damit beliebiger Text in Query-Strings, Pfadsegmenten und Formularrümpfen sicher ist.
Kodierungsregeln
Unreservierte Zeichen (A–Z, a–z, 0–9, -, _, ., ~) bleiben unverändert. Alle anderen — einschließlich Leerzeichen, &, =, #, ?, / und Nicht-ASCII-Unicode — werden zu % gefolgt von zwei Großbuchstaben-Hexziffern für die UTF-8-Bytesequenz.
Leerzeichen werden als %20 kodiert (nicht als +, das formularspezifisch ist).
Wann Sie es nutzen
Bauen Sie ?q=-Suchlinks, debuggen Sie kaputte URLs, bereiten Sie OAuth-Redirect-Parameter vor oder zeigen Sie, warum ein rohes & in einem Wert das Query-Parsing abschneidet.
Einschränkungen
HTML-Formulare mit application/x-www-form-urlencoded verwenden manchmal + für Leerzeichen — verwechseln Sie die beiden Konventionen nicht. Das Tool kodiert ganze Zeichenketten, nicht einzelne Komponenten, die bereits %-Escapes enthalten (Risiko doppelter Kodierung). Pfadsegmente können laut RFC 3986 zusätzliche Slash-Behandlung brauchen.
Beispiel
Geben Sie die Standardbeispielwerte im Formular ein und vergleichen Sie die Ausgabe mit einer bekannten Referenz; ändern Sie jeweils nur eine Eingabe.