Hey,
ich stelle meine Website (www.aradeke.de) gerade auf PHP um und habe Probleme im Kontaktformular.
Eigentlich funktionert es ganz gut. Per mail([MAIL],$Betreff,$s_msg, $header);
wird eine Nachricht erzeugt, die dank $s_msg = nl2br(utf8_encode($s_msg));
richtig dargestellt wird.
Das trifft jedoch leider nicht auf den Betreff zu. Dort erhalte ich, wenn ich kyrillische Zeichen angebe immer das &#XXXX;-Format. Bislang habe ich das wie folgt gelöst:
$header = 'MIME-Version: 1.0'."\r\n";
$header .= 'Content-type: text/html; charset=UTF-8' . "\r\n";
$header .= 'Content-Transfer-Encoding: quoted_printable'."\r\n";
...
if(strlen($Betreff) == 0) {$Betreff = 'Anfrage von Website';}
else {$Betreff = utf8_encode($Betreff);}
...
mail([MAIL],$Betreff,$s_msg, $header);
Wäre sehr froh, wenn mir jemand einen Hinweis geben könnte.
Vielen Dank im Voraus!
Alexander