Mögliche html-Entities in Text-Mails
Verfasst: Sa 16. Nov 2013, 10:17
In /includes/functions.mail.inc.php wird reichlich die Funktion html_entity_decode ohne den Parameter encoding verwendet. Das kann in Textmails dazu führen, dass vereinzelt html-Entities angezeigt werden.
Grund ist, dass die Funktion für diesen Parameter als Standardwert ISO-8859-1 in PHP Versionen vor 5.4.0 und UTF-8 erst in PHP 5.4.0 und neuer verwendet.
Die Funktion konvertiert nur html-Entities, die im Zielzeichensatz auch bekannt sind.
Ist eigentlich eher eine Kleinigkeit, macht das Ganze aber wieder ein Stück sauberer
viele Grüße
Magnus
Grund ist, dass die Funktion für diesen Parameter als Standardwert ISO-8859-1 in PHP Versionen vor 5.4.0 und UTF-8 erst in PHP 5.4.0 und neuer verwendet.
Die Funktion konvertiert nur html-Entities, die im Zielzeichensatz auch bekannt sind.
Ist eigentlich eher eine Kleinigkeit, macht das Ganze aber wieder ein Stück sauberer
viele Grüße
Magnus