So verwenden Sie HTML Escape
- Fügen Sie den zu maskierenden Text ein oder tippen Sie ihn.
- Passen Sie bei Bedarf die Optionen an.
- Kopieren Sie das maskierte Ergebnis.
Über HTML Escape
HTML gibt fünf Zeichen eine besondere Bedeutung: dem Und-Zeichen, den beiden spitzen Klammern und beiden Arten von Anführungszeichen. Erscheint eines davon in Text, den Sie auf einer Seite zeigen möchten, liest der Browser es als Markup. Ein Kleiner-als-Zeichen in einem Satz kann den Rest der Zeile verschlucken, und ein verirrtes Anführungszeichen kann ein Attribut vorzeitig beenden. Beim Maskieren wird jedes davon durch eine Entity ersetzt, etwa < für die öffnende Klammer.
Das ist auch Ihre erste Verteidigungslinie gegen Cross-Site-Scripting. Jeder Text, der von einem Benutzer stammt und in einer Seite landet, muss für HTML maskiert werden, entweder durch Ihre Template-Engine oder von Hand.
Was maskiert wird
& wird zu &, < wird zu <, > wird zu >, ein doppeltes Anführungszeichen wird zu " und ein einfaches Anführungszeichen wird zu '.