Hallo zusammen,
ich habe eine kleine Frage zu der mail()-Funktion in PHP.
Und zwar handelt es sich um folgendes:
$nachricht = "Ich bin schöner Text mit "Umlauten".";
mail($empfaenger, $betreff, $nachricht, $headers);
Anm.: In Headers wird u.A. text/html als Content-Type und iso-8859-1 als Charset festgelegt.
Nun dachte ich eigentlich, die htmlentities werden von Email-Clients wieder in die entsprechenden Zeichen umgewandelt, so wie das ein Browser auch tut, sprich die Nachricht sollte in der Email folgende sein:
Ich bin ein schöner Text mit "Umlauten".
Mit obigem Code wird die Nachricht aber 1:1 so dargestellt wie oben in die Variable $nachricht gespeichert.
anstatt ö steht dann im Quelltext bei Outlook ö - ich gehe also davon aus, dass mail() oder Outlook selbst noch einmal die htmlentities()-Funktion auf den Inhalt der Email anwenden.. ist das korrekt oder leigt mein Problem wo anders?
Gruß,
Günther