Dennis Parsch - IT-Dienstleistungen & Webdesign


Infotext der Firma

PHP - Tutorial - 4.1.3. HTML-Entities

Allgemein

Man stößt praktisch immer auf sie, aber so gut wie niemand merkt/weiß es. Wenn Sie jedoch HTML beherrschen, kennen Sie sicher das Problem: die Sonderzeichen. Nicht jeder kann sie sehen, sie sehen anders als gedacht, oder komplett kryptisch aus.
Der Grund dafür ist jedoch relativ simpel. Die meisten Dokumente werden im ASCII-Format angezeigt, jedoch sind manche Sonderzeichen nicht im Zeichensatz enthalten, weshalb sie nach UTF-8 kodiert werden müssen.

Beispiele für Sonderzeichen

Zeichen HTML Entity Beschreibung
ä ä Buchstabe ä
ö ö Buchstabe ö
ü ü Buchstabe ü
ß ß Buchstabe ß
Weitere Sonderzeichen finden Sie auf dieser Internetseite: Sonderzeichen.

Funktion

htmlentities($eingabetext[, $flags[, $zeichensatz[, $doppeltverschluesselt]]]);

Parameter

eingabetext
Angabe ist der Text, in dem die Sonderzeichen umgewandelt werden sollen.
flags, eingabetext, eingabetext
Siehe PHP-Dokumentation unter htmlentities().

Rückgabewert

Die Funktion htmlentities() gibt nach Ausführung den fertigen kodierten String zurück.

Beispiel

<?php
$text = "Das ä ist ein ö Text mit ü Sonderzeichen!";
$text = htmlentities($text);

echo $text;
?>
Dieses Beispiel würde den eingegebenen Text
Das ä ist ein ö Text mit ü Sonderzeichen!
in folgenden umwandeln:
Das &auml; ist ein &ouml; Text mit &uuml; Sonderzeichen!

Navigation

Zurück zur Tutorialübersicht
Zurück zum übergeordneten Kapitel

Vorheriges Kapitel · Nächstes Kapitel