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

И всё прочее, что касается HTML
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
chillivilli
мл. сержант
Сообщения: 92
Зарегистрирован: 2009-06-19 12:31:04
Откуда: Санкт-Петербург

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

Непрочитанное сообщение chillivilli » 2009-12-14 23:06:51

Есть сайт, весь в 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

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

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

Непрочитанное сообщение ProFTP » 2009-12-15 1:00:22

возможно, кодировка текста не в utf8, а вы пытаетесь отправить с utf8...
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

chillivilli
мл. сержант
Сообщения: 92
Зарегистрирован: 2009-06-19 12:31:04
Откуда: Санкт-Петербург

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

Непрочитанное сообщение chillivilli » 2009-12-15 15:37:48

Да в том то и дело, что кодировка точно должна быть utf-8 раньше же письма в нормальном виде приходили..

chillivilli
мл. сержант
Сообщения: 92
Зарегистрирован: 2009-06-19 12:31:04
Откуда: Санкт-Петербург

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

Непрочитанное сообщение chillivilli » 2009-12-15 17:44:25

причем если отправлять текст эти скриптом, то все ок, текст естественно в формате utf-8

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

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

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

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

Непрочитанное сообщение zg » 2009-12-15 21:08:41

chillivilli писал(а):грешу на неверную настройку iconv и mbstring
зря

chillivilli
мл. сержант
Сообщения: 92
Зарегистрирован: 2009-06-19 12:31:04
Откуда: Санкт-Петербург

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

Непрочитанное сообщение chillivilli » 2009-12-17 2:13:39

сегодня пересобрал все, и все равно проблема не ушла, на аналогином сервере все ок. Заметил еще одну особенность.
Есть 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=
Где еще и что можно посмотреть?

chillivilli
мл. сержант
Сообщения: 92
Зарегистрирован: 2009-06-19 12:31:04
Откуда: Санкт-Петербург

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

Непрочитанное сообщение chillivilli » 2009-12-17 2:28:52

Проблема исчезла сама собой. Корни так и не поняты, тему можно закрыть

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

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

Непрочитанное сообщение zg » 2009-12-17 6:51:04

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

Stas_IK
проходил мимо

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

Непрочитанное сообщение Stas_IK » 2010-05-26 11:20:24

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