Показать сообщение отдельно
Старый 18.10.2005, 09:00   #14   
Форумец
 
Сообщений: 1,723
Регистрация: 04.10.2003

maximk вне форума Не в сети
Так все же: сложно ли исправить проблему с кодировкой?

Она реально есть. Почему? Потому что по правилай MIME содержимое любого заголовка сообщения должно быть представлено только 7-bit символами. Нарушается это, исторически, только в эхоконференциях, работающих по NNTP, где заголовок также должен быть 8-битный в кодировке koi8-r. (Но MIME вообще не имеет дело с NNTP).

Реально, и при обмене почтовыми сообщениями формат MIME не всегда соблюдается. Для этих целей, в настройках большинства программ можно устанавливать кодировку для 8-битных сабжей, обычно это koi8-r.

Сообщения с форума не попадаеют под это правило и мы получаем нечитаемый Subject на некоторых почтовых клиентах или нечитаемые все остальные письма (где 8-битный заголовок, но не в windows-1251, если задать по умолчанию 1251).

По правилам, Subject, должен иметь вид: =?KOI8-R?Q?=D0=CF=C4=CB=CC=...
Или =?Windows-1251?....

Также стоит отметить, что нет такого правила, что якобы кодировка тела сообщения и кодировка заголовка должны совпадать.