⚡Encoder/Decoder
Kodierung (Encoding) ist der Prozess der Umwandlung von Daten in ein bestimmtes Format, Dekodierung (Decoding) ist das Gegenteil. In der Webentwicklung ist Kodierung unerlässlich, um Sonderzeichen in URLs einzubinden, Binärdaten als Text zu übertragen und Sonderzeichen sicher in HTML anzuzeigen. Dieses Tool verarbeitet Base64, URL, Hex, HTML, Unicode und JSON-Encoding/Decoding in einer Ansicht und unterstützt über 34 Zeichensätze.
Anleitung
- 1Text eingeben
Geben Sie den Text, den Sie kodieren oder dekodieren möchten, oben in das Eingabefeld ein. Ergebnisse für alle Formate erscheinen gleichzeitig während der Eingabe.
- 2Zeichensatz wählen (Optional)
Die Kodierung verwendet immer UTF-8. Für die Dekodierung können Sie aus verschiedenen Zeichensätzen wie EUC-KR, Shift_JIS, GB2312 und mehr wählen.
- 3Ergebnisse prüfen
Prüfen Sie die nach Kategorien sortierten Ergebnisse: Base64, URL, Hex, HTML Entity, Unicode Escape und mehr. Verwenden Sie die Kopierschaltfläche neben jedem Ergebnis.
- 4Konvertierungsketten
Klicken Sie auf 'Als Eingabe verwenden', um ein Ergebnis als neue Eingabe festzulegen und so aufeinanderfolgende Konvertierungen zu ermöglichen.
Tipps
- 💡Base64-Kodierung wird häufig für Data URIs verwendet, um Bilder direkt in HTML/CSS einzubetten, sowie für E-Mail-Anhänge.
- 💡URL-Kodierung ist erforderlich, wenn Query-Parameter Sonderzeichen oder Nicht-ASCII-Text enthalten.
- 💡HTML Entity-Konvertierung hilft, XSS-Angriffe (Cross-Site Scripting) zu verhindern, indem Benutzereingaben sicher gerendert werden.
- 💡Die Längeninformationen (Zeichen, Bytes, Wörter) helfen Ihnen, Datenbeschränkungen schnell zu prüfen.
Häufige Fragen
- Q. Was ist der Unterschied zwischen Base64 und Base64URL?
- A. Base64URL ersetzt + durch - und / durch _, um URL-sicher zu sein. Es wird in JWT-Token und OAuth-Flows verwendet.
- Q. Warum ist URL-Kodierung notwendig?
- A. URLs erlauben nur bestimmte ASCII-Zeichen. Leerzeichen, Sonderzeichen und Text in anderen Sprachen müssen als %XX kodiert werden, damit der Server sie korrekt interpretiert.
- Q. Wann sollte HTML-Entity-Kodierung verwendet werden?
- A. Beim Rendern von Benutzereingaben in HTML verhindert die Umwandlung von <, >, & und " in Entities XSS-Angriffe (Cross-Site Scripting).