HTML Entity Encoder
Konvertiert Sonderzeichen in HTML-Entities
| Zeichen | Entity | Numerisch | Beschreibung |
|---|---|---|---|
| < | < | < | Kleiner als |
| > | > | > | Grösser als |
| & | & | & | Ampersand |
| " | " | " | Anführungszeichen |
| ' | ' | ' | Apostroph |
|   | Geschütztes Leerzeichen | |
| © | © | © | Copyright |
| ® | ® | ® | Registered |
| ™ | ™ | ™ | Trademark |
| € | € | € | Euro |
| ä | ä | ä | a Umlaut |
| ö | ö | ö | o Umlaut |
| ü | ü | ü | u Umlaut |
Was sind HTML-Entities?
HTML-Entities sind spezielle Zeichenkombinationen, die reservierte oder nicht darstellbare Zeichen in HTML repräsentieren.
Format: &name; oder &#nummer;
Warum wichtig?
- Sicherheit: Verhindert XSS-Angriffe
- Korrekte Darstellung: Zeigt < und > als Text
- Sonderzeichen: © ® ™ € etc.
- Umlaute: ä ö ü ohne UTF-8
Tipps
- Immer
<>&escapen - In Attributen auch
"escapen - UTF-8 macht Entity-Umlaute unnötig
- Numerische Entities sind universeller
PHP Beispiel
// Encode
htmlspecialchars($text);
// Decode
html_entity_decode($text); War dieses Tool hilfreich?