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

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

Сообщение dynamok »

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

Сообщение rxu »

А получаете вы его как?
Изображение
DarkDvr
phpBB 1.2.0
Сообщения: 17
Стаж: 17 лет 10 месяцев

Сообщение DarkDvr »

На всех.
Вот как выглядит письмо:


Вы получили письмо от администрации форума BESEDkA. Если это сообщение спам, или же содержит явную рекламу или некорректную информацию, большая просьба немедленно сообщить об этом администрации по этому адресу:

besedka-online@gmail.com

Просим вас вложить полное содержание этого письма.

Вот содержание письма:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Здравствуйте дорогие участники проекта Besedka-Online.com!

Сразу оговорюсь, что это не спам, просто мы существенно вырасли за последнее время, и если вы долгое время не заходили на проект - рекомендуем вам зайти и проверить самим.


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

Сообщение rxu »

DarkDvr писал(а):Здравствуйте РґРѕСЂРѕРіРёРµ участники проекта Besedka-Online.com!



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

Сообщение DarkDvr »

Я так и подумал, а как ее изменить на cp1251?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

Сообщение rxu »

Посмотрите исходный код фрейма формы отправки сообщения, какая кодировка указана в теге meta? Пример:

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

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"  />
Изображение
DarkDvr
phpBB 1.2.0
Сообщения: 17
Стаж: 17 лет 10 месяцев

Сообщение DarkDvr »

это какой файл и где?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

Сообщение rxu »

Открыть в админке раздел массовой рассылки почты, справа щелкнуть правой кнопкой мыши и из контекстного меню выбрать просмотр исходного кода страницы (для ИЕ) или фрейма (для Оперы).

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

Да, и проведите эксперимент. Выставьте в шаблоне письма Charset: utf-8 и посмотрите на результат.
Изображение
DarkDvr
phpBB 1.2.0
Сообщения: 17
Стаж: 17 лет 10 месяцев

Сообщение DarkDvr »

Сделал - похоже что вообще никакой кодировки не стоит

<html dir="">
<head>
<title>phpBB Administration</title>
<meta http-equiv="Content-Type" content="text/html;">
</head>

Если поменяю на utf-8 думаю что просто тогда все письмо будет абракадаброй.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

Сообщение rxu »

DarkDvr писал(а):похоже что вообще никакой кодировки не стоит
В опере смотрели? Этот код не принадлежит фрейму. Смотрите именно фрейм.
DarkDvr писал(а): думаю что просто тогда все письмо будет абракадаброй.
Абракадаброй должно быть только содержимое шаблона письма. А ваше сообщение должно читаться.
Изображение
DarkDvr
phpBB 1.2.0
Сообщения: 17
Стаж: 17 лет 10 месяцев

Сообщение DarkDvr »

А, да.. вот сорс фрейма самого, там ютф-8 стоит.. как поставить правильную кодировку?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html dir="ltr">
<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

Сообщение rxu »

Теперь посмотрите значение $lang['ENCODING'] в языковом файле lang_main.php.
Изображение
DarkDvr
phpBB 1.2.0
Сообщения: 17
Стаж: 17 лет 10 месяцев

Сообщение DarkDvr »

Интересная картина получается.
Я залез в lang_russian/lang_main.php

там такие строчки:
// setlocale(LC_ALL, 'ru_RU.CP1251');
$lang['ENCODING'] = 'utf-8';
$lang['DIRECTION'] = 'ltr';
И все переводы на русский в абракадабре (когда в notepadе открываешь):
$lang['Forum'] = 'Форум';
$lang['Category'] = 'Категория';
$lang['Topic'] = 'Тема';
$lang['Topics'] = 'Темы';
Я просто поменял кодировку вверху вот так:
// setlocale(LC_ALL, 'ru_RU.CP1251');
$lang['ENCODING'] = 'cp1251';
$lang['DIRECTION'] = 'ltr';
Когда я так сделал - весь форум стал в сломаной кодировке.
Другой раз я попробовал в ворде открыть этот файл, тогда все русские слова в файле нормально прочитались в UTF-8. Но, когда я этот файл пересохраняю в блокноте в UTF-8, у меня выдает три ошибки типа "headers already sent by...."

Идеи есть? Может мне кто даст просто файл нормальный да я себе его скопирую?
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 18 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

DarkDvr писал(а):Другой раз я попробовал в ворде открыть этот файл
Вы бы ещё в excel открыли...
DarkDvr писал(а): Может мне кто даст просто файл нормальный да я себе его скопирую?
http://www.phpbbguru.net/downloads/
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
DarkDvr
phpBB 1.2.0
Сообщения: 17
Стаж: 17 лет 10 месяцев

Сообщение DarkDvr »

Ага, попробовал, поставил русский с того ахрива.

Теперь весь форум в такой кодировке:
Здрасти...
Первый раз на форуме? Приветствуем новых форумчан!
Где еще мне кодировку поменять? Гдето еще сидит..

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