Кириллица в электронной почте

Печать RSS
55

_

Пришелец
0
Отправляю почту с помощью функции mail() но кириллица превращается в вопросы.
Как сообщить, что я текст отправляю в UTF-8?
K

Пришелец
0
$headers = array(); 
$headers[] = "MIME-Version: 1.0";
$headers[] = "Content-type: text/plain; charset=utf-8";
$headers[] = "From: Sender Name <sender@domain.com>";
$headers[] = "Bcc: JJ Chong < bcc@domain2.com > ";
$headers[] = "Reply-To: Recipient Name <receiver@domain3.com>";
$headers[] = "Subject: {$subject}";
$headers[] = "X-Mailer: PHP/".phpversion();

mail($to, $subject, $email, implode("\r\n", $headers));

Обрати внимание на строку
$headers[] = "Content-type: text/plain; charset=utf-8";

Страница, с которой отправляешь письмо, должна иметь такую же кодировку, в данном случае utf-8.
_

Пришелец
0
Спасибо. Прошу закрыть тему.
Стикеры / Теги / Правила / Топ тем / Топ тем / Поиск