(PHP) Кодировка письма при отправке mail()

yeaster
Дата: 05.07.2006 14:37:22
Скрипт:

$mail_body="mail body12312334"; 

$to="mail@mail.ru";

$subject="Форма";

$from="From: somemail@somedomen.ru\nReply-To: somemail@somedomen.ru\nX-Mailer: WebAdmin v1.0";

$result=mail($to,$subject,$mail_body,$from);

Приходят ироглифы, подскажите как исправить ошибку? как правильно кодировку прописать?
1024byte
Дата: 05.07.2006 14:55:03
Посмотреть на анлогичное письмо тремя топиками ниже.
Поиск никто не отменял.
yeaster
Дата: 05.07.2006 14:59:06
Я смотрел, но не понял как именно сделать, если возможно подскажите на примере как именно мне сделать?
1024byte
Дата: 05.07.2006 15:18:34
Там и пример есть.
Прекратите ленится и плодить топики.
В кратце нужно указать кодировку в заголовке.
Например
    $msg .= "Content-Type: text/plain; charset=iso-8859-1".$eol;
VERS
Дата: 05.07.2006 15:29:05
1024byte
Там и пример есть.
Прекратите ленится и плодить топики.
В кратце нужно указать кодировку в заголовке.
Например
    $msg .= "Content-Type: text/plain; charset=iso-8859-1".$eol;

Не говорите ерунду, для заголовков (subject) этот фокус не пройдет.
Читаем все подряд (особенно RFCs)
VERS
Дата: 05.07.2006 15:35:54
Сорри:
http://phpclub.ru/faq/mail
-------------------------------
www.free-lancer.ru
1024byte
Дата: 05.07.2006 17:10:03
Вопрос стоял - приходят иероглифы.
Подразумевает неверную кодировку и тела письма также.
Кодировка тела письма указывается именно заголовками
Content-Type и Content-Transfer-Encoding
Что я и написал. Вот такая ерунда.