[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Письмо в cp1251
Лена
Отправляю письма с сайта.

$from = "mail@eshop39.ru";
$to = 'karaush@meta.ua';
$n = "\r\n";

$header = 'Content-type: text/plain; charset=CP1251'. $n;
$header .= 'Content-Transfer-Encoding: base64'.$n.$n;
$title = $message_send = "Русский текст";
mail($to, $title, $message_send, 'From: '.$from, $header);
//$mail->send ($to, $title, $message_send);
print "Сообщение отправлено на почту админу";


Заголовк письма - нормальный.
В теле письма приходят вопросы.
Открываю RFC письма - там Content-Type: text/plain; charset=utf-8.
Откуда берется utf-8?
beginner95
Цитата (Лена @ 20.01.2013 - 23:06)
Отправляю письма с сайта.

$from = "mail@eshop39.ru";
$to = 'karaush@meta.ua';
$n = "\r\n";

$header = 'Content-type: text/plain; charset=CP1251'. $n;
$header .= 'Content-Transfer-Encoding: base64'.$n.$n;
$title = $message_send = "Русский текст";
mail($to, $title, $message_send, 'From: '.$from, $header);
//$mail->send ($to, $title, $message_send);
print "Сообщение отправлено на почту админу";


Заголовк письма - нормальный.
В теле письма приходят вопросы.
Открываю RFC письма - там Content-Type: text/plain; charset=utf-8.
Откуда берется utf-8?

Берется из за того что ваш документ в utf-8 кодировке перекодируйте в cp1251 и все Заголовок и тело будет в кодировке cp1251

_____________
Лучший хостинг
Лена
beginner95
Нет, документ у меня в cp1251.
Сделала самый простой скрипт, прошло вот это:

$to = 'karaush@meta.ua';

$title = $message_send = "Поступление товара";
mail($to,$title,$message_send,"Content-Type: text/html; charset=cp1251");

print "Сообщение отправлено на почту админу";
beginner95
Лена
Попробуйте без Content-Transfer-Encoding: base64

<?php
$from = "mail@eshop39.ru";
$to = 'karaush@meta.ua';
$n = "\r\n";
$header = 'Content-type: text/plain; charset=CP1251'. $n;
$title = $message_send = "Заголовок сообщения ";
mail($to, $title, $message_send, 'From: '.$from, $header);
//$mail->send ($to, $title, $message_send);
print "Само сообщение";
?>

Была типичная проблема правда я использовал кодировку utf - 8 http://phpforum.ru/index.php?showtopic=70578 вот тут можете просмотреть

_____________
Лучший хостинг
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.