У меня есть следующий php-скрипт, который отправляет электронное письмо на основе возвращаемых параметров:
<?
header('Content-Type: application/json; charset=utf-8');
$headers = "From: Source\r\n";
$headers .= "Content-type: text/html;charset=utf-8\r\n";
$to = $data["t_email"];
$subject = "Hello";
$message = (gather_post("locale") == "fr_CA")?"message français ééààèè": "english message";
mail($to, $subject, $message, $headers);
?>
Я вынул части, которые не относятся к делу. Сообщение будет отправлено нормально, но акценты не будут отображаться правильно. Все было установлено как кодировка utf-8, я не понимаю, почему это не работает.