Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Ru.Board » Общие вопросы по Ru.Board » Предложение по подписке: заголовки должны кодироваться!

Модерирует : batva, DimoN

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

estimated



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Письма-уведомления с нашего форума содержат заголовки с т.н. 8-битными символами (символы из второй половины ASCII-таблицы). А проще говоря, с русскими буквами.
 
Согласно RFC 2047 (http://www.faqs.org/rfcs/rfc2047.html) такие символы в заголовках должны кодироваться в транспортную кодировку Base64 или Quoted Printable.  
 
Однако на сегодяшний день это не делается, что приводит к проблемам в отображении писем в некоторых почтовиках, в частности. в Opera M2.
(см. напр. этот пост и обсуждение чуть раньше http://forum.ru-board.com/topic.cgi?forum=5&topic=12580&start=1800#9)
 
Пример:
---------
вот как выглядит Subject письма сейчас:

Цитата:
Subject: Ответ в тему:  Программы для почты и новостей (email and news clients) (Программы)

 
как он должен выглядеть (здесь в Base64, но можно использовать и Quoted Printable):

Цитата:
Subject: =?windows-1251?B?U3ViamVjdDogzvLi5fIg4iDy5ezzOiAgz/Du4/Dg7Oz7IOTr/yDv7vfy?=
=?windows-1251?B?+yDoIO3u4u7x8uXpIChlbWFpbCBhbmQgbmV3cyBjbGllbnRzKSAozw==?=
=?windows-1251?B?8O7j8ODs7Psp?=
 

 
 
Тело письма может оставаться "8-битным". Это не противоречит стандарту. Кодироваться в транспортную кодировку должны только заголовки.

Всего записей: 1088 | Зарегистр. 15-02-2002 | Отправлено: 15:18 23-03-2005 | Исправлено: estimated, 17:57 23-03-2005
T26NOVragnarok



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Поддерживаю полностью.
Вот возможно ли это технически сделать для форумных уведомлений... Ждем-с рулевых.

----------
Everyone has a right to be stupid, but some just abuse the privilege.

Всего записей: 1196 | Зарегистр. 01-10-2004 | Отправлено: 19:04 23-03-2005
Dein_Jude

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как преданный пользователь Оперы полностью поддерживаю эту идею. RFC нужно соблюдать.

Всего записей: 524 | Зарегистр. 17-12-2004 | Отправлено: 21:06 23-03-2005
Kurator

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А я, как преданный пользователь FF и начинающий пользователь Opera, полностью поддерживаю эту просьбу опытных юзеров Opera.  
Насколько это возможно, настолько большая просьба к администрации

Всего записей: 64 | Зарегистр. 09-03-2005 | Отправлено: 03:28 24-03-2005
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
estimated
Спасибо за такую развернутую аргументацию.
 
 
Если я правильно понял спецификацию, то нужно делать так
 
=?Windows-1251?B?$subj_BASE64?=
 
Где $subj_BASE64 это закодированный сабж.
 
Ок.
 
Сделал.
 
 
Ага, там еще резать его нужно, хм.. ибо баг есть если сабж длинный...
 
 
 
 
 
 
Добавлено:
Ок.
Все сделал.

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 05:31 24-03-2005
T26NOVragnarok



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Yes!!batva

----------
Everyone has a right to be stupid, but some just abuse the privilege.

Всего записей: 1196 | Зарегистр. 01-10-2004 | Отправлено: 11:26 24-03-2005
estimated



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
batva
Спасибо!

Всего записей: 1088 | Зарегистр. 15-02-2002 | Отправлено: 14:19 24-03-2005
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Ru.Board » Общие вопросы по Ru.Board » Предложение по подписке: заголовки должны кодироваться!


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru