Prvni radek v tom php by mel byt
<?php header('Content-Type: text/html; charset=utf-8'); ?> nebo
<?php header("Content-Type: text/html; charset=windows-1250"); ?>
Totez pak musis dat do hlavicky mailu a mozna take do predmetu.
//proceed with PHP email.
$headers = 'From: '.$user_name.'' . "\r\n" .
'Reply-To: '.$user_email.'' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
"Subject: =?UTF-8?B?".base64_encode($subject)."?="
"Subject: =?UTF-8?Q?".imap_8bit($subject)."?="
http://php.vrana.cz/kodovani-hlavicek-e-mailu.php
$from = "=?UTF-8?B?".base64_encode("Jméno a Příjmení")."?=";
$from .= "<". $emailodesilatele .">";
$headers .= "Content-Type: text/html; charset=utf-8\n";
headers."MIME-Version: 1.0\nContent-Type: text/plain; charset=utf-8\nContent-Transfer-Encoding: 8bit")
Nick:
Pro ty co chcou něco jednoduchého ale zajímavého hlavně funkčního
<?php
$subject = "=?utf-8?B?".base64_encode("Příliš Žluťoučký kůň")."?=";
$headers = "MIME-Version: 1.0\n";
$headers .= "Content-Type: text/plain; charset=utf-8\n";
$headers .= "From: =?UTF-8?B?".base64_encode("Ještě Žlouťoučtější kůň")."?=<zluty@kun.cz>\n";
$sending = "Právě jste dostali e-mail od Příliš Žluťoučkého koně.";
mail ($_POST['email'], $subject, $sending, $headers);
?>
Je toho plny google... php kodovani mailu utf8