Günther S: htmlentities() und mail()

Beitrag lesen

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