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

Печать RSS
242

_
Автор
Пришелец
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
Спасибо. Прошу закрыть тему.
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск