Проблема с кодировкой почты

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
dynamok
phpBB 1.2.1
Сообщения: 20
Стаж: 17 лет 8 месяцев
Откуда: Minnesota

Проблема с кодировкой почты

Сообщение dynamok »

Порылся на форуме, но ничего что бы помогло так и не нашёл. С кодировкой сайта у меня всё нормально, темы по в кириллице создаются без проблем и сообщения на доске нормально.
Но проблема в почте. Вся почта с сайта приходит в ироглифах. Не могу найти проблему. Collation у меня почти везде cp1251_ukrainian_ci, не во всех, но вроде в тех которые отвечаю за тексты. Может шо не доганяю?
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5426
Стаж: 20 лет 3 месяца
Откуда: Питер
Благодарил (а): 177 раз
Поблагодарили: 749 раз

Сообщение Siava »

language/lang_russian/email/*.tpl - редактируйте эти файлы, там указывается и кодировка.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
dynamok
phpBB 1.2.1
Сообщения: 20
Стаж: 17 лет 8 месяцев
Откуда: Minnesota

Сообщение dynamok »

У меня во всех этих файлах стоит кодировка cp1251. Это не помогает.
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5426
Стаж: 20 лет 3 месяца
Откуда: Питер
Благодарил (а): 177 раз
Поблагодарили: 749 раз

Сообщение Siava »

dynamok
А кодировка самого текста этих файлов совпадает с 1251?
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
dynamok
phpBB 1.2.1
Сообщения: 20
Стаж: 17 лет 8 месяцев
Откуда: Minnesota

Сообщение dynamok »

У меня на компе вроде только 1251. Но даже если нет, то наверное кадировка остального Украинского не совпадало бы. А так всё остальное чики-пики а вот письма не в какую. Полнейший П!
Сейчас приходится темы называть на Английском чтобы в почте не было иероглифов.
DarkDvr
phpBB 1.2.0
Сообщения: 17
Стаж: 17 лет 10 месяцев

Сообщение DarkDvr »

У меня та же история.
Кто-нибудь нашел решение этой проблемы?
dynamok
phpBB 1.2.1
Сообщения: 20
Стаж: 17 лет 8 месяцев
Откуда: Minnesota

Сообщение dynamok »

само сообщение у меня уже начало показывать в кириллице, заглавие так на иероглифах и пишет.
Я поменял кодировку практически везде таким образом:
ALTER TABLE phpbb_users COLLATE cp1251_ukrainian_ci;

меняешь phpbb_users на что тебе надо
Аватара пользователя
/DiOs
Former team member
Сообщения: 1139
Стаж: 19 лет 2 месяца
Откуда: Ленинград

Сообщение /DiOs »

dynamok писал(а):Я поменял кодировку практически везде таким образом:
ALTER TABLE phpbb_users COLLATE cp1251_ukrainian_ci;
Вы не поменяли кодировку. Вы поменяли коллейшн, т.е. грубо говоря правла сортировки.
И если я неправ, пусть старшие товарищи поправят меня
DarkDvr
phpBB 1.2.0
Сообщения: 17
Стаж: 17 лет 10 месяцев

Сообщение DarkDvr »

Проблема моя решилась просто - открыл файлы в languages\lang_russian\email\ в самих файлах была поломана кодировка. Открыл в блокноте, написал все русским языком, поставил Charset: cp1251 и все заработало как надо.
Аватара пользователя
/DiOs
Former team member
Сообщения: 1139
Стаж: 19 лет 2 месяца
Откуда: Ленинград

Сообщение /DiOs »

По поводу поля Subject. Вообще говоря, восприятие его зависит от конкретного почтового клиента, но. Декодирование этого поля не зависит в общем случае от декодирования самого текста. И если в самом этом поле не прописана кодировка в явном виде, то почтовый клиент использует свою дефолтовую кодировку. А она может не совпадать с той, в которой записана тема письма. Ровно то же самое происходит, если для тела письма не выставлен charset. Но это полбеды: подбором кодировки просмотра можно получить нормальный вид. Бывает хуже: попадаются mail-relay, которые считают, что они самые умные, и когда на транзите видят письмо без об'явленного charset, принудительно проставляют свой дефолтовый. Происходит псевдоперекодировка. Вот тогда уже либо сорцы письма смотреть глазами, либо прилаживать всяких "Штирлицев" и иже с ним.
И если я неправ, пусть старшие товарищи поправят меня
dynamok
phpBB 1.2.1
Сообщения: 20
Стаж: 17 лет 8 месяцев
Откуда: Minnesota

Сообщение dynamok »

/DiOs писал(а):Вы не поменяли кодировку. Вы поменяли коллейшн, т.е. грубо говоря правла сортировки.
Ты прав.

Так всё таки, где ещё можно глянуть? CP1251 стоит во всех языковых файлах емэйла и в Английской версии и в Украинской.

Добавлено спустя 27 минут 49 секунд:

Кстати, что удивляет так это то что емэйл после регестрации прописывает в Subject Украинский без проблем (Вітаємо на форумі Український футбольний торрент трекер).
Проблема только когда я высылаю MASS EMAIL через админа.
DarkDvr
phpBB 1.2.0
Сообщения: 17
Стаж: 17 лет 10 месяцев

Сообщение DarkDvr »

dynamok писал(а): Ты прав.

Так всё таки, где ещё можно глянуть? CP1251 стоит во всех языковых файлах емэйла и в Английской версии и в Украинской.

Добавлено спустя 27 минут 49 секунд:

Кстати, что удивляет так это то что емэйл после регестрации прописывает в Subject Украинский без проблем (Вітаємо на форумі Український футбольний торрент трекер).
Проблема только когда я высылаю MASS EMAIL через админа.
Если найдешь ответ, напиши его тут.. я пробую разные вещи у себя, но само содержание письма от админа все еще иероглифами.. я так понимаю что это где-то в скрипте который обрабатывает содержимое файла \lang_russian\email\admin_send_email.tpl
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

Сообщение rxu »

dynamok
DarkDvr
На всех емайл-клиентах такая картина? Или только в каких-то конкретных?
Изображение
dynamok
phpBB 1.2.1
Сообщения: 20
Стаж: 17 лет 8 месяцев
Откуда: Minnesota

Сообщение dynamok »

Только на MASS EMAIL через админа. На регестрации всё ништяк.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

Сообщение rxu »

dynamok
Речь о клиенте (TheBat, Outlook Express и проч.).
Изображение

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