linkURL-Encoder
ℹ️ Hilfe

Der URL-Encoder/Decoder ist ein kostenloses Online-Tool, das Sonderzeichen in Webadressen sicher kodiert oder in ihre ursprünglichen Zeichen dekodiert. Er konvertiert URLs mit koreanischen Zeichen, Leerzeichen, kaufmännischen Und-Zeichen (&), Gleichheitszeichen (=) und anderen Sonderzeichen korrekt, damit Webbrowser und Server sie genau erkennen können.

Nützlich bei der sicheren Übergabe von Abfrageparametern während der Webentwicklung, beim Einfügen von Sonderzeichen in API-Aufrufe oder beim Teilen von Links mit koreanischen Zeichen in sozialen Medien, um URL-Beschädigungen zu vermeiden. Befolgt den Standard der Prozentkodierung, und Sie können das Konvertierungsergebnis mit einem einzigen Klick kopieren.

Anleitung

URL Encoder / Decoder

Der URL-Encoder ist ein unverzichtbares Werkzeug für Webentwickler und digitale Vermarkter, das sicherstellt, dass Textstrings sicher und korrekt innerhalb eines Uniform Resource Locator (URL) übertragen werden. Strikte Einhaltung des RFC 3986 Standards für Prozentkodierung.

Die Notwendigkeit der Kodierung

Das Internet verlässt sich auf URLs, um Ressourcen zu lokalisieren. Die URL-Spezifikation RFC 3986 definiert jedoch, dass nur ein begrenzter Zeichensatz in einer URL erlaubt ist (US-ASCII-Buchstaben, Ziffern und einige wenige spezielle Symbole wie Bindestrich, Punkt, Unterstrich und Tilde). Alle anderen Zeichen, einschließlich Leerzeichen, Emojis, nicht-lateinische Schriften (wie Chinesisch, Koreanisch) und reservierte Funktionszeichen (wie ?, /, &, :), müssen für die Übertragung kodiert werden.

Wie Prozentkodierung funktioniert

Prozentkodierung ist ein Mechanismus zum Kodieren von Informationen in einem Uniform Resource Identifier (URI). Ein Zeichen wird durch ein "%" gefolgt von seinem entsprechenden zweistelligen Hexadezimalwert ersetzt. Ein Leerzeichen (ASCII-Wert 32, hex 20) wird beispielsweise zu "%20". Ein UTF-8-Zeichen wie "你" (das 3 Bytes 0xE4, 0xBD, 0xA0 in UTF-8 belegt) wird als "%E4%BD%A0" kodiert. Dies garantiert, dass Webserver den Pfad oder die Abfrageparameter der Anfrage korrekt interpretieren, unabhängig von Sprache oder Inhalt.

Anwendungsszenarien

  • Abfrageparameter (Query Params): Beim Senden von Daten an einen Server über eine GET-Anfrage (z. B. `https://api.example.com/search?q=...`), muss die Abfrage "q" kodiert werden. Wenn ein Benutzer nach "A&B" sucht, signalisiert das "&" den Beginn eines neuen Parameters und würde die URL-Struktur zerstören, wenn es unkodiert gesendet wird. Die Kodierung als "A%26B" bewahrt die ursprüngliche Absicht.
  • Rückleitungs-URLs (Redirect URIs): Authentifizierungsabläufe (wie OAuth) übergeben oft eine `redirect_uri` als Parameter. Wenn diese URI selbst Parameter enthält, muss sie doppelt kodiert (double-encoded) werden, um zu verhindern, dass Browser oder Server sie vorzeitig interpretieren.
  • Debugging: Entwickler finden oft verstümmelte, kodierte Strings in Server-Logs oder der Adressleiste des Browsers. Die "Dekodieren"-Funktion dieses Tools wandelt sie sofort wieder in menschenlesbaren Text um.
  • Kodierungsmethoden: Verwendet `encodeURIComponent` für die sichere Kodierung ganzer Strings.

Unterstützte Standards

Dieses Tool nutzt die browser-nativen Funktionen `encodeURIComponent` und `decodeURIComponent`, die vollständig konform mit den ECMAScript-Standards und RFC 3986 sind. Dies stellt sicher, dass die Ausgabe in allen modernen Browsern und Backend-Servern (Node.js, Python, Java usw.) korrekt funktioniert. Es behandelt auch Unicode-Zeichen und Surrogate-Paare (wie Emojis) korrekt und verhindert "Malformed URI Sequence"-Fehler, die bei älteren Tools häufig auftreten.

grid_view
13:42
2025-12-28