Кириллица в электронной почте
1.
____________________ (26.05.2014 / 20:37)
Отправляю почту с помощью функции mail() но кириллица превращается в вопросы.
Как сообщить, что я текст отправляю в UTF-8?
2.
kalashnikov (26.05.2014 / 20:42)
$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.
3.
____________________ (26.05.2014 / 21:05)
Спасибо. Прошу закрыть тему.
URL:
https://visavi.net/topics/40746