Zum Inhalt springen
SEO SMO HUB logo
Kostenloses Audit anfordern
Anmelden Registrieren

Adresse: Jaipur, Rajasthan, India

info@seosmohub.com

Kostenloser HTML Encoder und Decoder

Dieses kostenlose Tool kodiert Text in HTML-Entities und wandelt Zeichen wie Kleiner-als, Größer-als, Ampersand und Anführungszeichen in sichere Codes um, oder dekodiert benannte und numerische Entities zurück in lesbare Zeichen. Sie können auch jeden Nicht-ASCII-Buchstaben als numerische Entity kodieren. Es eignet sich für alle, die Code auf einer Webseite anzeigen oder Text voller Codes wie & und ’ bereinigen möchten.

Werbung

HTML Encoder und Decoder

Generators and Converters

Kostenlos

Kostenlos, keine Anmeldung. Ihre Eingabe wird auf unserem Server verarbeitet und niemals gespeichert.

Über dieses Tool

In HTML haben einige Zeichen eine spezielle Bedeutung: Das Kleiner-als-Zeichen startet einen Tag, das Ampersand startet eine Entity, und Anführungszeichen schließen Attributwerte. Um sie als Text anzuzeigen, werden sie als Entities wie <, & und " geschrieben. Dies zu vergessen ist der Grund, warum Code-Beispiele von einer Seite verschwinden oder ihr Layout beschädigen.

Die Kodierung hier ersetzt standardmäßig diese fünf Zeichen. Wenn Sie die Nicht-ASCII-Option aktivieren, werden auch Buchstaben mit Akzenten, Symbole und Emoji als numerische Entities geschrieben, was für alte Systeme und E-Mail-Vorlagen nützlich ist, die UTF-8 nicht gut verarbeiten. Die Dekodierung kehrt den Prozess um und versteht benannte Entities wie ©, dezimale wie ’ und hexadezimale wie ’.

Kodierung ist nicht dasselbe wie Bereinigung. Sie macht Text sicher zur Anzeige, bereinigt aber nicht untrusted HTML zur Speicherung. Die Ausgabe-Escaping gehört in Ihren Code, an der Stelle, wo Text in eine Seite geschrieben wird. Nichts, das Sie hier einfügen, wird gespeichert.

Häufig gestellte Fragen

Welche Zeichen ändert der Encoder?

Standardmäßig fünf: Ampersand, Kleiner-als, Größer-als, doppelte Anführungszeichen und einfache Anführungszeichen. Dies sind die Zeichen, die Markup oder Attribute beschädigen können. Aktivieren Sie die Nicht-ASCII-Option, um auch Buchstaben mit Akzenten, Symbole und Emoji in numerische Entities umzuwandeln.

Wann sollte ich Text als HTML-Entities kodieren?

Immer wenn Sie Code, einen Tag oder von Benutzern eingegebenen Text in einer Webseite anzeigen und möchten, dass er angezeigt wird, anstatt ausgeführt zu werden. Es wird auch für E-Mail-Vorlagen und alte Systeme verwendet, die Sonderzeichen falsch verarbeiten. Moderne Seiten, die als UTF-8 bereitgestellt werden, müssen Buchstaben mit Akzenten nicht kodieren.

Kann es numerische und hexadezimale Entities dekodieren?

Ja. Benannte Entities, dezimale Entities und hexadezimale Entities werden alle verstanden, daher dekodieren die drei verschiedenen Schreibweisen des Copyright-Zeichens zum gleichen Zeichen. Unbekannte Namen werden so belassen, daher geht nichts verloren.

Schützt Kodierung vor Cross-Site-Scripting?

Es ist ein Teil der Verteidigung, wenn es zum Zeitpunkt des Schreibens von Text in eine Seite und für den richtigen Kontext durchgeführt wird. Text hier einmal einzufügen sichert eine Website nicht. Verwenden Sie die Escaping-Funktion Ihres Frameworks oder Ihrer Sprache bei jeder Ausgabe.