Центр пользователя  |  Ваши сообщения  |  FAQ
Форум поддержки phpBB » phpBB 3.0.x » Поддержка phpBB 3.0.x

Пропал русский текст в уведомлениях по электронной почте

Помощь в установке, настройке и использовании phpBB 3.0.x
Пожалуйста, помните, что существуют: Поиск, Правила форума
Возможно, ответ на Ваш вопрос уже имеется: Документация, Статьи, Накопленный опыт
Полезные материалы по этой теме: Инструкция по установке форума, Конвертеры

Сообщение 05 мар 2014, 22:42

Здравствуйте!
Помогите, пожалуйста, решить проблему.

PHPBB 3.0.12
PHP Version 5.3.6-13ubuntu3.9
Для отправки электронной почты используется локальная функция mail.

После обновления версий с 3.0.10 на 3.0.11 любые уведомления по email стали приходить без русского текста (кракозябры или вопросительные знаки тоже отсутствуют, видны только знаки препинания), а латиница отображается нормально.

Проблему обнаружили не сразу, поэтому допускаю, что она может быть связана и с какими-то изменениями на стороне сервера. Обновление форума до последней, 3.0.12, версии не помогло. Своих изменений в шаблоны писем не вносили, все в utf-8. В кешированных шаблонах русский текст отображается корректно.
Kinga
Новичок
 
Сообщений: 6
Зарегистрирован:
05 мар 2014, 21:11
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Сообщение 06 мар 2014, 06:25

в какой кодировке приходит письмо? Если выставить utf-8, что отображается тогда?
crash
Поддержка
 
Сообщений: 11331
Зарегистрирован:
27 янв 2009, 03:22
Благодарил (а): 1 раз.
Поблагодарили: 568 раз.

Сообщение 06 мар 2014, 13:34

crash писал(а):в какой кодировке приходит письмо? Если выставить utf-8, что отображается тогда?

В заголовках письма - Content-Type: text/plain; charset=UTF-8
В почтовой программе - тоже UTF-8

Хочу еще добавить, что русский текст теряется только в теле письма (msg),
а в теме сообщения (subject) все хорошо...
Kinga
Новичок
 
Сообщений: 6
Зарегистрирован:
05 мар 2014, 21:11
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Сообщение 07 мар 2014, 00:49

Помогло применение к телу письма функции base64_encode()

и замена заголовка:
Код: выделить все
Content-Transfer-Encoding: 8bit

на
Код: выделить все
 Content-Transfer-Encoding: base64
Kinga
Новичок
 
Сообщений: 6
Зарегистрирован:
05 мар 2014, 21:11
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.


Вернуться в Поддержка phpBB 3.0.x

 


  • Похожие темы
    Ответов
    Просмотров
    Последнее сообщение

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13

Форум поддержки phpBB
2008 - 2017 © BB3x.ru - русская поддержка форума phpBB3
Создано на основе phpBB® Forum Software © phpBB Group
авторов модов
разработчиков скинов
русификаторов
и всех поклонников phpBB3