Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Проблема с кодировкой письма на Mac PC

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Проблема с кодировкой письма на Mac PC
Имя
Сообщение << Старые топики   Новые топики >>
Проблема с кодировкой письма на Mac PC - 2009-11-17 02:06:54.190000   
Agent Smith

Сообщений: 976
Оценки: 0
Присоединился: 2007-04-10 21:56:49.593333
Клиент пишет, что когда он отправляет с сайта письмо, то на Mac PC в письме не отображаются умляуты ( öäüß). Вернее отображаются, но крякозябликами. Письмо отправляется через обычную mail(). В хедерах прописываю кодировку письма:
function sendMail( $sRecipientEmail, $sMailSubject, $sMailBody,$from) { &nbsp;&nbsp;&nbsp; $sMailHeader&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; = "From: {SITE} &lt;".$from."&gt;"; &nbsp;&nbsp;&nbsp; $sMailParameters&nbsp;&nbsp;&nbsp; = " -f ".$from; &nbsp;&nbsp;&nbsp; $sMailHeader = "MIME-Version: 1.0\r\n" . "Content-type: text/html; charset=iso-8859-1\r\n" . $sMailHeader; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; if (mail( $sRecipientEmail, $sMailSubject, $sMailBody, $sMailHeader, $sMailParameters )) &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; {return true;} &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; else &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; {return false;} } На Gmail отправлял и в виндовсе - все пашет.
В чем может быть проблема?
Post #: 1
RE: Проблема с кодировкой письма на Mac PC - 2009-11-17 10:38:13.793333   
oRb

Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
Agent Smith, твой код нидает никакого представления о кодировке текста в переменной $sMailSubject
Post #: 2
RE: Проблема с кодировкой письма на Mac PC - 2009-11-17 15:23:40.143333   
Agent Smith

Сообщений: 976
Оценки: 0
Присоединился: 2007-04-10 21:56:49.593333
$sMailSubject вынимается из ленг-файла. Кодировка файла ANSI, а если быть точным, то ISO 8859-1 Latin 1; Western European. Формат конца строки я поменял на Mac. Однако в phpDesinger умляуты отображаются нормально, а PHP Expert Editor - через спец символы, то есть ö = ц, ü = ь, ß = Я, ä = д. Может это как-то связано. Вы считаете, что мне стоит на всякий случай рекодировать заглавие имейла в кодировку 8859-1? Жаль только, что у меня нету макинтоша, что бы проверить.
Post #: 3
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Проблема с кодировкой письма на Mac PC







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.