나는 여기에 어쩌면 간단한 문제가 있지만, 왜 그것이 작동하지 않는 지 이해할 수없고, 많은 연구를 해봤고, 많은 예제를 시도했다. 현재 예제를 게시하고있다. 튜토리얼 어디에서 설명 했는가? 해결책이지만, 제 경우에는 작동하지 않습니다. 전자 메일의 제목에 "Ä Ö Ü ß ü"문자가 올바르게 표시되지 않습니다.독일어 문자로 된 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));
일반적으로 이들은 다른 튜토리얼의 모든 곳에서 작성하지만 이것이 해결책이지만 제 경우에는 작동하지 않습니다. 이유가 무엇입니까? 내 사건에서 달과 관련이 있을지도 모른다. LOL)
에 따라 캐릭터 세트를 사용하는 UTF 사용되는, quoted_printable_encode를 시도? http://php.net/manual/en/function.quoted-printable-encode.php – Zmart