Moin moin,
mein folgendes Problem ist vermutlich kein reines PHP Problem. Um ehrlich zu sein habe ich die genaue Fehlerquelle auch noch nicht ausgemacht und würde mich über Hinweise, Tipps oder ähnliche Erfahrungsberichte freuen.
Ich habe ein php-Skript geschrieben, welches eine Mail verschickt. Der Inhalt der Email wird mit mehreren Variablen gefüllt (Anrede,Name,Adresse,Text,…) usw.
Im Vorfeld ist innerhalb einer Textarea ein Standardtext vorgegeben, der nach belieben geändert werden kann. Der Inhalt der Textarea wird dann als Text für die Email verwendet und abgeschickt.
Dies klappt auch sehr gut, bis ich am vergangenen Freitag angesprochen wurde, dass dort etwas nicht stimmt.
Bei einem Empfänger (Outlook-Benutzer) steht nämlich anstelle von
16 Euro + 50 Euro = 56 Euro
immer
16 Euro + 50 Euro =6 Euro.
Dieser Fehler ist mir bislang noch nicht aufgefallen, weil weder Thunderbird noch die Webmail Portale einen solchen Fehler verursachen. Es handelt sich dabei um ein Anzeigeproblem von Outlook.
Muss man den Text speziell codieren, damit auch Outlook das versteht? Bislang codiere ich die Mail über die übliche Methode
[PHP]$headers = „MIME-Version: 1.0“;
$headers = „Content-type: text/plain; charset=iso-8859-1“;
$headers = „Content-Transfer-Encoding: quoted-printable“;[/PHP]
Ich bin über jedwede Hilfe dankbar!