Ein Wert innerhalb einer Abfragezeichenfolge
Eingabe a b&c mit dem Geltungsbereich value.
Ergebnis a%20b%26c — the & is escaped so it cannot be read as a second parameter.
Text prozentkodieren oder eine kodierte Zeichenkette zurückwandeln, wahlweise für eine ganze URL oder einen einzelnen Abfragewert.
Ergebnis
Jede Eingabe ändert das Ergebnis sofort.
Eingabe a b&c mit dem Geltungsbereich value.
Ergebnis a%20b%26c — the & is escaped so it cannot be read as a second parameter.
Eingabe a b&c mit dem Geltungsbereich der vollständigen URL.
Ergebnis a%20b&c — the space is still escaped but & is preserved as a separator.
Eingabe %E4%BD%A0%E5%A5%BD
Ergebnis 你好 — drei UTF-8-Bytes werden zu drei %XX-Tripeln, und das Dekodieren stellt sie wieder her.
Verwenden Sie encodeURIComponent für jeden Wert, den Sie nach ? oder & einfügen, denn ein nicht maskiertes & oder = innerhalb eines Werts würde die Abfrage aufteilen. Verwenden Sie encodeURI nur für einen vollständigen Link, dessen Trennzeichen bereits vorhanden sind.
The plus sign belongs to form encoding for application/x-www-form-urlencoded bodies, where it means a space. JavaScript URL functions write %20 instead. This tool reads + as a space when decoding and always writes %20 when encoding, so the two conventions do not collide.
%25 is an encoded percent sign, which means the text was encoded twice. Encode once at the point where the value is inserted, not again when building the final link.
Die Dekodierung schlägt fehl, da auf % genau zwei Hexadezimalziffern folgen müssen. Dieses Tool meldet das Problem, anstatt Zeichen stillschweigend zu verwerfen.
Haftungsausschluss: Die Ergebnisse folgen der auf dieser Seite gezeigten Formel und dienen nur als Orientierung. Reale Mengen hängen von Material, Technik und Bedingungen ab – plane vor der Bestellung einen Puffer ein.