dedlfix: htmlentities() verwendet nicht get_html_translation_table()

Beitrag lesen

echo $begrüßung;

Wenn htmlentities() plötzlich Entities aus der hohlen Hand zaubert, mit welchen muss ich dann rechnen?

Im Gegensatz zu get_html_translation_table() kann man htmlentities() und htmlspecialchars() einen charset-Parameter mitgeben. Der beeinflusst das Ergebnis der beiden letzten Funktionen. Für die erste wird generell ISO-8859-1 angenommen.[1]

Kann ich codemäßig das Problem beheben, ohne Massen von Entities angeben zu müssen?

Ich nehme an, komplett auf UTF-8 zu bauen, ist keine Option für dich?

[1] Meine Informationsquelle: http://cvs.php.net/viewvc.cgi/php-src/ext/standard/html.c?view=markup

echo "$verabschiedung $name";