Кодировка писем Дельфина

Статус
В этой теме нельзя размещать новые ответы.

vovik takoy 1

Писатель
Регистрация
24 Июн 2007
Сообщения
2
Реакции
0
Такой вопрос
В админке (Global Settings) есть пункт «Email Templates», где можно редактировать письма (уведомления) для рассылки по мылу. Изначально письма отсылаются в кодировке iso-8859-1 и при переводе письма отображаются (естессно) кракозябрами. Ну, вроде нашел я php-файлики, где она (кодировка) прописана, поменял на windows-1251 (win-1251). Теперь письма приходят в русской кодировке, но в KOI8-R(и в Бате и outlook’е опять же – КРАКОЗЯБРЫ). А теперь сам вопрос : как от этой лажи избавиться, чтобы почтовые проги кодировку понимали? Версия Дельфина 5,6.
Всем заранее спасибо!
 
Такой вопрос
В админке (Global Settings) есть пункт «Email Templates», где можно редактировать письма (уведомления) для рассылки по мылу. Изначально письма отсылаются в кодировке iso-8859-1 и при переводе письма отображаются (естессно) кракозябрами. Ну, вроде нашел я php-файлики, где она (кодировка) прописана, поменял на windows-1251 (win-1251). Теперь письма приходят в русской кодировке, но в KOI8-R(и в Бате и outlook’е опять же – КРАКОЗЯБРЫ). А теперь сам вопрос : как от этой лажи избавиться, чтобы почтовые проги кодировку понимали? Версия Дельфина 5,6.
Всем заранее спасибо!


Причина кракозябр - по стандарту почтовых сообщений в заголовках писем не должно быть символов с кодом меньше 32 и больше 127 (все английские алфавитно-цифровые символы, знаки препинания попадают в этот диапазон, а русские - нет).
К слову в скриптах Shopcsript и в Avalonshop такая же история.
Для того чтобы избавиться от этой лажи надо кодировать заголовки - например функцией base64.
Направление деятельности - самому в скрипте осуществить кодировку заголовков перед отправкой. Как это делать - очень прекрасно описано у Дмитрия Котерова в книге "PHP 5".
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху