私は多分簡単な問題を抱えていますが、それがなぜうまくいかないのか分かりません。私は研究していて、多くの例を試しました。チュートリアルではこれが解決策だと説明していますが、私の場合はうまくいきません。私が受け取った電子メールの件名に「ÄÖÜßü」の文字が正しく表示されていません。ドイツの手紙を使ったPHPメールの件名
は$headers = array();
$headers[] = "MIME-Version: 1.0";
$headers[] = "Content-type: text/html; charset=utf-8";
$headers[] = "From: {$emailfrom}";
$to = "[email protected]";
$subject = 'Betreff mit Ä, Ö und Ü ß ü';
$subject = '=?UTF-8?B?'.base64_encode($subject).'?=';
$txt = "Hallo Sie haben das gewählt, am ä ";
mail($to,$subject,$txt,implode("\r\n",$headers));
通常、彼らはなぜ、これが解決策ですが、私の場合には、それは動作しません別のチュートリアルではどこにでも書くのか?私の場合、月と何か関係があるのでしょうか?笑;)
に応じた文字セットを使用しているUTF使用され、quoted_printable_encodeを試してみてください? http://php.net/manual/en/function.quoted-printable-encode.php – Zmart