Umlaute in eingebetteten PHP-Formularen

friedrich-h39 schrieb am 11.03.2016 um 16:24 Uhr

Beim Direktaufruf eines PHP-Formulars und Benachrichtigung per eMail werden dort alle Umlaute richtig übermittelt, wenn der PHP-Code in einen iFrame in WebDesigner integriert wird, werden im Benachrichtigungs-eMail die Umlaute mit Ersatzzeichen dargestellt. Warum ist das so und wie kann ich es beheben?

Code-Detail:

@mail($mailTo, utf8_decode($subject), utf8_decode($nachricht), $header);
$mailsend = true;

ist sowohl im Original-PHP als auch eingebetteten PHP vorhanden.

Kommentare

BeRo schrieb am 11.03.2016 um 18:45 Uhr

Versuch's mal damit.

Viel Erfolg

Zuletzt geändert von BeRo am 11.03.2016, 18:45, insgesamt 1-mal geändert.

Auf den Tag genau gehen heute, am 14.08.2021, 10 Jahre online Support für die Community zu Ende.
Ich freue mich auf eine neue, berufliche Herausforderung, die sich gerade ergeben hat. Leider bleibt dann keine Zeit mehr für die Community übrig, aber Ihr seid bei den aktiven Mitgliedern in besten Händen.
Sicher schaue ich auch ab und zu nochmal rein... 🤓

friedrich-h39 schrieb am 13.03.2016 um 11:42 Uhr

 

Versuch's mal damit.

Viel Erfolg

 

Hallo BeRo, klasse! Muchos gracias!!

Gruß Friedrich

friedrich-h39 schrieb am 29.03.2016 um 10:41 Uhr

 

Versuch's mal damit.

Viel Erfolg

 

Hallo BeRo, hat so leider nicht funktioniert. Mein PHP hat wohl eine andere Syntax.

Aber mit dem charset=ISO-8859-1 scheint es auch nicht unbedingt zu tun zu haben, denn mein PHP-Formular als eigene Seite funktioniert ja in dieser Form einwandfrei mit Umlauten.

Ich schaue mich weiter im PHP-Forum um.

Grüße von

Friedrich