content transfer encoding



Mail php

Автор Woofer задал вопрос в разделе Другие языки и технологии

Кодировка при отправке почты функцией mail() в php и получил лучший ответ

Ответ от VilDara[гуру]
$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("
", $headers));
Обратите внимание на эту строчку:
$headers[] = "Content-type: text/plain; charset=utf-8";
Важно: страница, с которой отправляете письмо, должна иметь такую же кодировку, в данном случае utf-8
Источник: Если что, можете написать на почу, попробую помочь.

Ответ от Арсен Арутюнян[гуру]
return mail($to, $subject, iconv("windows-1251", "utf-8" ,$message), $headers);

Ответ от Killer killer[гуру]
сначала кодируешь в UTF-8 . потом в Base 64

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Кодировка при отправке почты функцией mail() в php
Chunked transfer encoding на Википедии
Посмотрите статью на википедии про Chunked transfer encoding
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*