- Was ist URL-Kodierung und wozu braucht man sie?
- URL-Kodierung (Prozent-Kodierung) macht Sonderzeichen URL-tauglich (Leerzeichen → %20, & → %26 usw.). Das Tool nutzt das Standard-Verfahren encodeURIComponent.
- Unterschied zwischen encodeURI und encodeURIComponent?
- encodeURI kodiert eine ganze URL, lässt aber : / ? # [ ] @ unverändert. encodeURIComponent kodiert alles außer - _ . ! ~ * ' ( ) und eignet sich für einen einzelnen Parameterwert. Dieses Tool nutzt encodeURIComponent.
- Welche Zeichen werden in einer URL kodiert?
- Reservierte und nicht-ASCII-Zeichen werden zu %XX. Buchstaben, Ziffern und einige Symbole bleiben unverändert.
- Wie dekodiere ich eine URL mit %20 und anderen?
- Modus Dekodieren wählen und Zeichenkette einfügen. Bei „Ungültige Kodierung“ kann eine fehlerhafte %-Sequenz vorliegen. Korrigieren und erneut versuchen.
- Was ist eine Query-String und wie funktioniert das Parsing?
- Die Query-String ist der Teil nach ? (z. B. ?q=hello&lang=de). Der Modus Parsen nutzt die URL-API des Browsers und zeigt Protokoll, Host, Pfad, Parameter und Hash.
- Kann ich das für API-Parameter verwenden?
- Ja. Rohen Wert ins Feld eintragen und Kodieren wählen. Ergebnis in die URL nach Parametername und = einfügen. Bei mehreren Parametern jeden Wert kodieren und mit & verbinden.
- Unterschied zwischen URL-Kodierung und Base64?
- URL-Kodierung macht Text in URLs sicher (%XX). Base64 wandelt Daten in A–Z, a–z, 0–9, +, / um. Für Parameter und Query dieses Tool; für Base64 ein Base64-Tool verwenden.
- Warum hat meine URL + statt %20?
- Bei application/x-www-form-urlencoded werden Leerzeichen oft als + übermittelt. In echten URLs muss ein Leerzeichen %20 sein. Dieses Tool verwendet die Standard-URL-Kodierung, also wird Leerzeichen zu %20.