Tja!
Många lär ha trilskats med det här tidigare...
Jag har ett script som hämtar mottagare och skickar ut ett nyhetsbrev till dessa.
För närvarande är de ca 80st och av dessa så verkar några enstaka (1-3st) få fel tecken på åäö. Vet ej vilket OS de körde och vilken språkinställning...
Det enda kravet är väl i stort sett att mailet ej får vara html-formaterat.
Borde man ange teckenuppsättning eller något sånt för mailen i dess headers eller något?
Min fråga är alltså egentligen... hur ska man koda e-brev korrekt så de syns i vanliga svenska mailklienter?
så här ser en bit av koden ut
// gör så att åäö m.m. visas korrekt!
$subject = mb_encode_mimeheader($newsletter['subject']):
$message = $newsletter['message'];
$headers = "To: \r\n";
$headers .= "From: Kilotin <[email protected]>\r\n";
$headers .= "Bcc: " . $recipients . "\r\n";
if(mail("",$subject,$message,$headers)) {
echo "<p>Nyhetsbrevet skickades framgångsrikt</p>";
echo "<br><br><p><b>Mottagare</b>: " . $recipients . "</p>";
} else
echo "<p class=\"error\">Ett fel uppstod när nyhetsbrevet skickades.</p>";