mam taki skrypt PHP do wysyłania maila ze strony:
<?php !filter_var($_POST['email'],FILTER_VALIDATE_EMAIL)) { return false; } $name = $_POST['name']; $email_address = $_POST['email']; $message = $_POST['message']; // create email body and send it $to = 'kontakt@xxx.pl'; // put your email $email_subject = "E-mail : $name"; $email_body = "Nowa wiadomość. \n\n". " Szczegóły wiadomości:\n \nName: $name \n ". "Email: $email_address\n Wiadomość \n $message"; $headers = "From: $email_address\n"; $headers .= "Reply-To: $email_address"; return true; ?>
index.html jak i ten skrypt osadzony w pliku contact.php ma ustawione kodowanie na UTF-8. pomimo to na maila dostaję krzaczki.
Co jest powodem złego kodowania?