Geistiger Hohlraum: utf-8 Problem

Beitrag lesen

Anstatt meines Names der "ä"s & "ö"s beinhaltet wird aber die utf-8 kodierten Zeichen dargestellt.

$headerSales .= "Content-Type: text/html; charset=utf-8\n";

Daten per htmlentities() ausgegeben und vergessen, als dritten Parameter utf-8 anzugeben? PHP-Strings kennen keine Zeichenkodierungen, htmlentities() kodiert deshalb standardmäßig alles in iso-8859-1, andere Kodierungen erfordern etwas Handarbeit.