Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   [решено] Неправильная кодировка в письмах, отправленных на PHP (http://forum.oszone.net/showthread.php?t=168672)

BASSON_XVI 27-02-2010 09:37 1357129

Неправильная кодировка в письмах, отправленных на PHP
 
Здрвствуйте! Сайт в кодировке utf-8 использую классы pear (mail,mime_mail) для отправки почты в параметрах указываю отпрвку через обычную mail фунцию. Писма приходят в крякозыбрах. Что я только не делал и в хедарах указывал кодировку Utf-8 и текст конвертировал в Windows-1251. На сайте лебедева когда расшыфровываю тест писма гооврит что из СР1252 в СР1251 переконвертировал.. Подскажите как что я делаю не так?

Sham 27-02-2010 15:08 1357416

кодировать заголовки и текст пробовали?
PHP код:

$text '=?UTF-8?B?'.base64_encode($text).'?='


BASSON_XVI 27-02-2010 16:05 1357447

Письмо приходит в html и собственно заголовок так и был кодирован, но с html и с простым текстом получается каша!
читать дальше »
=?UTF-8?B?PGh0bWw+PGJvZHk+SFRNTDxicj4g0JfQtNGA0LDRgdGC0LLRg9C50YLQtSDQmtCw0LfQsNGH0LXQvdC60L7QsiDQlNC10L3Q uNGBINCu0YDRjNC10LLQuNGHINCX0LDRj9Cy0LrQsCDQvdCwINCx0YDQvtC90LjRgNC+0LLQsNC90LjQtSDQvdC+0LzQtdGA0LAo 0L7Qsikg0L7RgtC/0YDQsNCy0LvQtdC90L3QsCDQvdCwINC+0LHRgNCw0LHQvtGC0LrRgy7Qn9C+0YHQu9C1INC+0LHRgNCw0LHQvtGC0LrQuCDQtdGR INC+0L/QtdGA0LDRgtC+0YDQvtC8INCy0LDQvCDQv9GA0LjQudC00LXRgiDRg9Cy0LXQtNC+0LzQu9C10L3QuNC1LjwvYm9keT48L2h0bWw +?=


Возможно это из за использования pear классов для отправки почты с вложениями?

BASSON_XVI 27-02-2010 16:38 1357478

Ну собственно да это классы pear были виновны в классе mime есть массив с кодировками так вот кодировка заголовка и текста и html была указана как ISO-8859-1 заменил на UTF-8 все прекрасно!
Sham, Спасибо что ответил!


Время: 17:52.

Время: 17:52.
© OSzone.net 2001-