Re: Subject в mutt
Andrey Melnikoff -> debian-russian@lists.debian.org @ Thu, 4 May 2006 20:47:31 +0400:
AM> Artem Chuprina <ran@ran.pp.ru> wrote:
>> Dmitry E. Oboukhov -> debian-russian@lists.debian.org @ Wed, 26 Apr 2006 10:49:11 +0400:
>> DEO> как научить mutt расшифровывать такие вот сабжекты:
>> DEO> =?koi8-r?Q?iXBT BBS=3A =F2=C5=C7=C9=D3=D4=D2=C1=C3=C9=CF=CE=CE=C1=D1
>> DEO> =C9=CE=C6=CF=D2=CD=C1=C3=C9=D1 =C4=CC=D1 abcde=2C usenet=40uvw=2Eru?=
>> DEO> они вообще RFC соответствуют?
>> Вот такой порезанный на две строки - точно нет. А вообще авторизованным
>> источником этой информации является RFC :-) 2047 в данном случае.
AM> Та сичас (C).
AM> pp 4.2.
AM> (2) The 8-bit hexadecimal value 20 (e.g., ISO-8859-1 SPACE) may be
AM> represented as "_" (underscore, ASCII 95.).
AM> "may be" != "MUST"
Могу только посоветовать прочитать следующий абзац... Последнее предложение.
AM> и замечательный пункт 6.3
AM> A mail reader need not attempt to display the text associated with an
AM> 'encoded-word' that is incorrectly formed. However, a mail reader
AM> MUST NOT prevent the display or handling of a message because an
AM> 'encoded-word' is incorrectly formed.
AM> в данном случае mutt поступает соглоасно первой части, хотя мог бы и
AM> соответствовать второй.
Так он второй и соответствует. Оно письмо-то показывает. Только
заголовок не раскодирует.
AM> PS: А вообще - замечательный RFC, показательный. Пункт 2 требует:
AM> An 'encoded-word' is defined by the following ABNF grammar. The
AM> notation of RFC 822 is used, with the exception that white space
AM> characters MUST NOT appear between components of an 'encoded-word'.
AM> а пункт 4.2 относиться уже с сомнением. Технически, можно
AM> аппелировать к 4.2 а не к здравому смыслу.
Можно. Но оный пункт надо дочитать до конца, а то бо-бо будет...
--
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru
Проспрягайте, хлопцы, коней...
М. Черкашин
Reply to: