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

Неправильная кодировка email (Open Server 5.1.1)

Добавлено: 17 июн 2014, 02:00
temp_usr
Кириллические мейлы в UTF-8, оседающие во временной папке, нечитаемы: текст имеет вид "Вам пришло РЅРѕРІРѕРµ личное", кодировка его не определяется. (Письма отсылаю с форума phpBB, с корректными заголовками и т.п., настройки Open Server - по умолчанию.)

Если текст письма перед вызовом функции mail() перекодировать в Windows-1251, то письмо во временную папку приходит нормально кодированным в UTF-8. Т.е. текст где-то подвергается лишней перекодировке в UTF-8.

Копание в конфигах ничего не дало, а вот замена sendmail.exe на версию из Open Server 5.0 решила проблему.

Добавлено: 17 июн 2014, 03:11
Максим
Спасибо за сообщение об ошибке, действительно sendmail некорректно сохранял письма. Перезалил дистрибутивы версии 5.1.1, эту версию успело скачать всего пару десятков человек, поэтому ничего страшного. Вот исправленный файл, кому надо:

Добавлено: 17 июн 2014, 17:31
nick
Не буду еще одну тему создавать, но после наката патча пишет,что есть версия 5.1.1, при этом текущая 5.1.1 :P
Изображение
Исправил OpenServer/userdata/init.ini :) стало как надо

Добавлено: 17 июн 2014, 18:13
Максим
nick, так и должно быть, нужно поставить галку "Не напоминать про эту версию".