Keine Werbung mögen? Gehen Werbefrei Heute

URL-Kodierung erklärt Warum Ihre Leerzeichen zu werden (und wie Sie das beheben können)

Aktualisiert am

URLs mögen keine Sonderzeichen. Erfahren Sie, was URL-Kodierung ist, wann Sie sie verwenden sollten und wie Sie URLs mit unserem kostenlosen Tool sofort kodieren oder dekodieren können.

URL-Kodierung erklärt: Warum Ihre Leerzeichen zu %20 werden (und wie Sie das beheben können) 1
WERBUNG · ENTFERNEN?

Haben Sie schon einmal eine URL mit Leerzeichen kopiert und gesehen, wie sie sich auf magische Weise in ein Durcheinander aus Prozentzeichen und Zahlen verwandelt hat? Das ist URL-Kodierung in Aktion – der heimliche Held, der verhindert, dass das Internet komplett zusammenbricht. 🔗

Wenn Sie jemals einen Link in eine E-Mail eingefügt haben, nur um ihn kaputt gehen zu lassen, oder sich gefragt haben, warum Ihre API-Anfrage Müll zurückgibt, ist die URL-Codierung (oder deren Fehlen) wahrscheinlich der Schuldige. Lassen Sie uns diese Dinge entmystifizieren und Ihnen zeigen, wie Sie URLs sofort codieren und decodieren.

Was ist URL-Codierung überhaupt?

URLs können nur eine begrenzte Anzahl von Zeichen enthalten. Buchstaben, Zahlen und eine Handvoll Symbole sind zugelassen. Alles andere – Leerzeichen, Ampersands, Fragezeichen, Emojis, Nicht-ASCII-Zeichen – muss in ein Format umgewandelt werden, das URLs verarbeiten können.

Dieses Format ist Prozent-Codierung. Jedes unsichere Zeichen wird durch ein Prozentzeichen gefolgt von seinem Hexadezimalwert ersetzt. Also:

  • space%20
  • &%26
  • =%3D
  • ?%3F
  • @%40

Ohne diese Codierung wüssten Browser und Server nicht, wo ein URL-Parameter endet und ein anderer beginnt. Es würde Chaos ausbrechen. Katzen und Hunde, die zusammenleben. Massenhysterie.

Wann Sie tatsächlich eine URL-Codierung benötigen

Sie sollten URLs codieren, wann immer Sie:

  • API-Anfragen erstellen — Query-Parameter mit Benutzereingaben müssen codiert werden, sonst brechen Ihre Anfragen spektakulär
  • Daten in URLs übergeben — Links mit Sonderzeichen teilen? Codieren Sie sie zuerst
  • Formulardaten verarbeiten — Formularübermittlungen verwenden standardmäßig eine URL-Codierung
  • Mit Nicht-ASCII-Text arbeiten — Japanisch, Arabisch, Emoji? Alle benötigen eine Codierung

Im Grunde gilt: Wenn Sie etwas benutzergeneriertes in eine URL einfügen, codieren Sie es. Ihr zukünftiges Ich, das mysteriöse 400er-Fehler debuggt, wird es Ihnen danken.

URL-Codierung vs. Base64: Nicht dasselbe

Kurze Klarstellung, weil das Leute verwirrt: URL-Codierung und Base64-Codierung sind völlig unterschiedliche Dinge.

URL-Codierung codiert nur „unsichere“ Zeichen und lässt alles andere lesbar. Hello World wird zu Hello%20World — immer noch ziemlich erkennbar.

Base64 wandelt alle Daten vollständig in ein anderes Alphabet um. Hello World wird zu SGVsbG8gV29ybGQ= — komplett unleserlicher Unsinn (zumindest für Menschen).

Verwenden Sie URL-Kodierung für URLs. Verwenden Sie Base64, wenn Sie Binärdaten in Text einbetten müssen. Einfach. 💡

Der einfache Weg: IO Tools URL Encoder/Decoder

Sicher, Sie könnten JavaScript schreiben, um dies zu handhaben („encodeURIComponent() ist Ihr Freund), aber warum sich die Mühe machen, wenn Sie einfach Text einfügen und sofort Ergebnisse erhalten können?

Unser URL-Kodierer/Dekodierer macht genau das, was draufsteht:

  • Fügen Sie Ihren Text ein, wählen Sie „Encode“ und erhalten Sie eine URL-sichere Ausgabe
  • Fügen Sie eine codierte URL ein, wählen Sie „Decode“ und sehen Sie den Originaltext
  • Echtzeit-Verarbeitung – kein Warten, keine Seitenaktualisierungen
  • Verwendet standardmäßige JavaScript-Methoden im Hintergrund, daher sind die Ergebnisse zuverlässig

Keine Anmeldung erforderlich. Keine aufdringlichen Anzeigen. Nur ein Werkzeug, das eine Sache gut macht.

Häufige Fallstricke bei der URL-Codierung

Ein paar Dinge, auf die Sie achten sollten:

  • Doppelte Codierung — Wenn etwas bereits codiert ist, wird es beim erneuten Codieren zu %20 hinein %2520. Dekodieren Sie immer zuerst, wenn Sie unsicher sind.
  • Pluszeichen — In Query-Strings + stellt manchmal ein Leerzeichen dar. Das ist eine Altlast von Formularübermittlungen. Unser Tool behandelt dies korrekt.
  • Pfad- vs. Query-Codierung — Für den URL-Pfad gelten leicht andere Regeln als für Query-Parameter. Unser Tool verwendet encodeURIComponent, was für die meisten Fälle die sicherste Wahl ist.

Codieren Sie etwas

Wenn Sie das nächste Mal eine kaputte URL anstarren oder eine API debuggen, die Unsinn zurückgibt, denken Sie daran: Die Codierung ist wahrscheinlich die Antwort.

Gehen Sie zum URL-Kodierer/Dekodierer und probieren Sie es aus. Ihre Prozentzeichen warten auf Sie. 🔥

Möchten Sie werbefrei genießen? Werde noch heute werbefrei

Erweiterungen installieren

IO-Tools zu Ihrem Lieblingsbrowser hinzufügen für sofortigen Zugriff und schnellere Suche

Zu Chrome-Erweiterung Zu Kantenerweiterung Zu Firefox-Erweiterung Zu Opera-Erweiterung

Die Anzeigetafel ist eingetroffen!

Anzeigetafel ist eine unterhaltsame Möglichkeit, Ihre Spiele zu verfolgen. Alle Daten werden in Ihrem Browser gespeichert. Weitere Funktionen folgen in Kürze!

WERBUNG · ENTFERNEN?
WERBUNG · ENTFERNEN?
WERBUNG · ENTFERNEN?

Nachrichtenecke mit technischen Highlights

Beteiligen Sie sich

Helfen Sie uns, weiterhin wertvolle kostenlose Tools bereitzustellen

Kauf mir einen Kaffee
WERBUNG · ENTFERNEN?