URL Kodieren / Dekodieren

Eine URL-Komponente mit Percent-Encoding kodieren oder dekodieren.

Wann URL-Kodierung Verwendet Werden Sollte


URL-Kodierung hält Sonderzeichen in Query-Strings und Pfadsegmenten sicher.

  • Query-Parameterwerte vorbereiten, bevor API-Anfrage-URLs erstellt werden.
  • Kopierte Links dekodieren, um lesbare Parameterwerte zu inspizieren.
  • Probleme mit fehlerhaften Anfragen durch unsichere Zeichen beheben.

Über Prozentcodierung


Die Prozentcodierung, auch als URL-Codierung bekannt, ist ein Mechanismus zur Kodierung von Zeichen in einem Uniform Resource Identifier (URI). Jedes Zeichen wird durch ein Prozentzeichen gefolgt von zwei hexadezimalen Ziffern ersetzt, die den Bytewert des Zeichens darstellen. Dies stellt sicher, dass URIs gültig und eindeutig bleiben, wenn sie über verschiedene Systeme und Protokolle übertragen werden.

Reservierte und nicht reservierte Zeichen

RFC 3986 unterteilt URI-Zeichen in reservierte Zeichen wie Doppelpunkte, Schrägstriche und Fragezeichen, die strukturelle Bedeutung haben, und nicht reservierte Zeichen wie Buchstaben, Ziffern, Bindestriche und Unterstriche, die niemals kodiert werden. Alle anderen Zeichen, einschließlich Leerzeichen und den meisten Satzzeichen, müssen prozentcodiert werden, bevor sie in einer URI-Komponente erscheinen.

Wikipedia — Percent-encoding