fastix®: Zeichsatzproblem bei Umlauten im Header von Mails

Beitrag lesen

Moin!

Ich will aus einem Mailformular den Name des Versenders gemeinsam mit der Mailadresse mit in die Adresse des Versenders übernehmen, also:

$name="Hansi Meier";
$email="localpart@mx.tld";
$to="$name <$email>";

mail (...);

Klappt auch. Jedenfalls solange der Hansi "Meier" heisst und nicht heiratet und dann unter "Hansi Meier-Müller" firmiert. Das Problem sind die Umlaute. Gesendet werden die Daten aus einem Formular mit Zeichensatz nach ISO 8859-1(5).

-> was kann ich tun, in welchen Zeichensatz muss ich die Daten wie transformieren, damit beim Empfänger nicht gar schräckliches ankömmt?

Die Frage betrifft den header, nicht jedoch den Body oder das Subjekt der Mail, da klappt alles bestens.

MFFG (Mit freundlich- friedfertigem Grinsen)

fastix®

--
Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch  für seriöse Agenturen.