Страница 1 из 1

Кодировки сайта и php mail

Добавлено: 2009-12-14 23:06:51
chillivilli
Есть сайт, весь в utf-8 база тоже вся utf-8. Н сервер был установлен битрикс для тестов, теперь начались проблемы с кодировками, если раньше с сайта и других сервисов письма на русском языке отправлялись без проблем с кодировкой, то сейчас приходят письма с вообще нечитаемой кодировкой. Причем сайт работает нормально, добавлять записи можно на русском, все ок. Куда копать с этими кодировочками?

вот кусок полученного письма

Код: Выделить всё

X-Mailer: PHPMailer [version 1.73]
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0
Return-Path: www@site
X-OriginalArrivalTime: 11 Dec 2009 15:47:20.0856 (UTC) FILETIME=[398B9180:01CA7A79]

Добавлено новое сообщение об оÑ�ибке: 

Адрес сайта: http://blabla.bla
Добавил пользователь: Unregistered

Re: Кодировки сайта и php mail

Добавлено: 2009-12-15 1:00:22
ProFTP
возможно, кодировка текста не в utf8, а вы пытаетесь отправить с utf8...

Re: Кодировки сайта и php mail

Добавлено: 2009-12-15 15:37:48
chillivilli
Да в том то и дело, что кодировка точно должна быть utf-8 раньше же письма в нормальном виде приходили..

Re: Кодировки сайта и php mail

Добавлено: 2009-12-15 17:44:25
chillivilli
причем если отправлять текст эти скриптом, то все ок, текст естественно в формате utf-8

Код: Выделить всё

<?php
          mail('mymail@mail.ru' , 'subject' , 'Тестовое письмо');
?>
грешу на неверную настройку iconv и mbstring, никто не подскажет как правильно настраивать эти модули в php.ini для работы с utf-8

Re: Кодировки сайта и php mail

Добавлено: 2009-12-15 21:08:41
zg
chillivilli писал(а):грешу на неверную настройку iconv и mbstring
зря

Re: Кодировки сайта и php mail

Добавлено: 2009-12-17 2:13:39
chillivilli
сегодня пересобрал все, и все равно проблема не ушла, на аналогином сервере все ок. Заметил еще одну особенность.
Есть Webmin. Если отправлять письмо через его веб морду - то кодировка опять таки не читаема, на аналогичном сервере все ок. Значит, получается, что все эти проблемы вообще не касаются связки apachephpmysql. Локали на обоих серверах одинаковые:

Код: Выделить всё

LANG=ru_RU.KOI8-R
LC_CTYPE="ru_RU.KOI8-R"
LC_COLLATE="ru_RU.KOI8-R"
LC_TIME="ru_RU.KOI8-R"
LC_NUMERIC="ru_RU.KOI8-R"
LC_MONETARY="ru_RU.KOI8-R"
LC_MESSAGES="ru_RU.KOI8-R"
LC_ALL=
Где еще и что можно посмотреть?

Re: Кодировки сайта и php mail

Добавлено: 2009-12-17 2:28:52
chillivilli
Проблема исчезла сама собой. Корни так и не поняты, тему можно закрыть

Re: Кодировки сайта и php mail

Добавлено: 2009-12-17 6:51:04
zg
chillivilli писал(а):Корни так и не поняты, тему можно закрыть
смысл тогда закрывать?
chillivilli писал(а):Есть сайт, весь в utf-8 база тоже вся utf-8.
выложи скрипт, который формирует и отправляет письмо

Re: Кодировки сайта и php mail

Добавлено: 2010-05-26 11:20:24
Stas_IK
Проблема на 99% заключалась в PHPMailer. У него есть такой бок с длинными темами.
Решение есть тут - http://blog.sjinks.pro/wordpress/patche ... f8-emails/