
Здравствуйте ! ...с наступающим всех :) Я кажется уже спрашивал - но не нашел у себя в архиве ответ :( приходят часто вот такие письма от оутлука - и там вот такое: =F0=D2=C9=D7=C5=D4 ! Как это проще всего прочитать ? был совет в хтмл записать и типа браузер сам выдаст читаемо... Помогите плиз ! :) -- Best regards, Alexander V Soroka http://www.unet.net.ua AS106-RIPE http://www.spacegate.kiev.ua mailto:alex@euro.net.ua =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message

According to Alexander V Soroka: Hi!
Здравствуйте !
...с наступающим всех :)
Я кажется уже спрашивал - но не нашел у себя в архиве ответ :(
приходят часто вот такие письма от оутлука - и там вот такое: =F0=D2=C9=D7=C5=D4 !
В html записывать если там ....;. А такое я обычно правлю прямо в письме, чтобы оно соответствовавло формату и тогда почтовая программа правильно это показывает.
Как это проще всего прочитать ? был совет в хтмл записать и типа браузер сам выдаст читаемо... Помогите плиз ! :)
-- Best regards, Alexander V Soroka http://www.unet.net.ua AS106-RIPE http://www.spacegate.kiev.ua mailto:alex@euro.net.ua
=================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
-- Taras Heychenko =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message

Alexander V Soroka wrote:
Я кажется уже спрашивал - но не нашел у себя в архиве ответ :(
приходят часто вот такие письма от оутлука - и там вот такое: =F0=D2=C9=D7=C5=D4 !
Это quoted-printable, он должен нормально пониматься всеми современными почтовиками, если нет нарушений в его структуре. Какие бывают нарушения, и как их исправлять, понятное дело, в двух словах не изложишь. Тут разве что RFC соответствующий изучать. :)
Как это проще всего прочитать ? был совет в хтмл записать и типа браузер сам выдаст читаемо... Помогите плиз ! :)
Если текст небольшой, и ничего другое не помогает, можно вот этим online-decoder'ом воспользоваться: http://www.motobit.com/util/quoted-printable-decoder.asp (Только нужно еще угадать в какой кодировке был исходный текст перед тем как его завернули в quoted-printable. Вот та строчка выше -- это слово "Привет" в кодировке KOI8-R) -- Olwi =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message

Tue, Mar 06, 2007 at 12:30:53, olwi wrote about "Re: [uanog] Опять перекодировка :)":
Я кажется уже спрашивал - но не нашел у себя в архиве ответ :(
приходят часто вот такие письма от оутлука - и там вот такое: =F0=D2=C9=D7=C5=D4 !
Это quoted-printable, он должен нормально пониматься всеми современными почтовиками, если нет нарушений в его структуре. Какие бывают нарушения, и как их исправлять, понятное дело, в двух словах не изложишь. Тут разве что RFC соответствующий изучать. :)
Дело не в QP самом по себе, а в том, что 1) RFC2047/1522 не допускает пробелов в encoded word 2) MS Outlook не только допускает их, но иногда и генерирует (в нарушение RFC) 3) почти все другие читалки не понимают такое 4) последнее время спамеры стали *массово* гнать subject в виде, понимаемом Outlook'ом, но не остальными читалками Пример что я имею в виду: subject вида "кто тут?" может выглядеть так: =?koi8-r?Q?=EB=F4=EF_=F4=F5=F4=3F?= (соответствует RFC) =?koi8-r?Q?=EB=F4=EF_?= =?=F4=F5=F4=3F?= (соответствует RFC) =?koi8-r?Q?=EB=F4=EF?= =?_=F4=F5=F4=3F?= (соответствует RFC) =?koi8-r?Q?=EB=F4=EF =F4=F5=F4=3F?= (хак Мелкософта, не соответствует RFC) И вот последняя форма - 1) понятна только аутлуку, 2) массово используется в спаме.
Как это проще всего прочитать ? был совет в хтмл записать и типа браузер сам выдаст читаемо... Помогите плиз ! :) Если текст небольшой, и ничего другое не помогает, можно вот этим online-decoder'ом воспользоваться: http://www.motobit.com/util/quoted-printable-decoder.asp
А он понимает пробелы внутри encoded word? -netch- =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message

According to Valentin Nechayev: Hi!
Tue, Mar 06, 2007 at 12:30:53, olwi wrote about "Re: [uanog] Опять перекодировка :)":
Я кажется уже спрашивал - но не нашел у себя в архиве ответ :(
приходят часто вот такие письма от оутлука - и там вот такое: =F0=D2=C9=D7=C5=D4 !
Это quoted-printable, он должен нормально пониматься всеми современными почтовиками, если нет нарушений в его структуре. Какие бывают нарушения, и как их исправлять, понятное дело, в двух словах не изложишь. Тут разве что RFC соответствующий изучать. :)
Дело не в QP самом по себе, а в том, что
1) RFC2047/1522 не допускает пробелов в encoded word 2) MS Outlook не только допускает их, но иногда и генерирует (в нарушение RFC) 3) почти все другие читалки не понимают такое 4) последнее время спамеры стали *массово* гнать subject в виде, понимаемом Outlook'ом, но не остальными читалками
Пример что я имею в виду: subject вида "кто тут?" может выглядеть так:
=?koi8-r?Q?=EB=F4=EF_=F4=F5=F4=3F?= (соответствует RFC) =?koi8-r?Q?=EB=F4=EF_?= =?=F4=F5=F4=3F?= (соответствует RFC) =?koi8-r?Q?=EB=F4=EF?= =?_=F4=F5=F4=3F?= (соответствует RFC) =?koi8-r?Q?=EB=F4=EF =F4=F5=F4=3F?= (хак Мелкософта, не соответствует RFC)
Эта прелесть бывает еще перенесена на несколько строк.
И вот последняя форма - 1) понятна только аутлуку, 2) массово используется в спаме.
Как это проще всего прочитать ? был совет в хтмл записать и типа браузер сам выдаст читаемо... Помогите плиз ! :) Если текст небольшой, и ничего другое не помогает, можно вот этим online-decoder'ом воспользоваться: http://www.motobit.com/util/quoted-printable-decoder.asp
А он понимает пробелы внутри encoded word?
-netch- =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
-- Taras Heychenko =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message

Hi! On Tue, Mar 06, 2007 at 12:49:01PM +0200, Taras Heychenko writes:
Пример что я имею в виду: subject вида "кто тут?" может выглядеть так:
=?koi8-r?Q?=EB=F4=EF_=F4=F5=F4=3F?= (соответствует RFC) =?koi8-r?Q?=EB=F4=EF_?= =?=F4=F5=F4=3F?= (соответствует RFC) =?koi8-r?Q?=EB=F4=EF?= =?_=F4=F5=F4=3F?= (соответствует RFC)
AFAIR кодировка должна быть указана в каждом encoded word. То есть, второй и третий варианты в правильном виде должны выглядеть так: =?koi8-r?Q?=EB=F4=EF_?= =?koi8-r?Q?=F4=F5=F4=3F?= =?koi8-r?Q?=EB=F4=EF?= =?koi8-r?Q?_=F4=F5=F4=3F?=
=?koi8-r?Q?=EB=F4=EF =F4=F5=F4=3F?= (хак Мелкософта, не соответствует RFC)
TH> Эта прелесть бывает еще перенесена на несколько строк. В этом нет ничего странного. Мало того - оно должно быть перенесено на несколько строк в случае, если после кодирования получилась слишком длинная строка, потому что длина строки заголовка тоже ограничена по RFC. -- Lucky carrier, Паша. =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message

According to Pavel Gulchouck: Hi!
TH> Эта прелесть бывает еще перенесена на несколько строк.
В этом нет ничего странного. Мало того - оно должно быть перенесено на несколько строк в случае, если после кодирования получилась слишком длинная строка, потому что длина строки заголовка тоже ограничена по RFC.
Да, только многие мылеры не понимают, если просто взяли и по quoted-printable строке рубанули, где закончился какой-то там по номеру символ.
-- Lucky carrier, Паша. =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
-- Taras Heychenko =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message

Tue, Mar 06, 2007 at 13:36:18, gul wrote about "Re: [uanog] Опять перекодировка :)":
Пример что я имею в виду: subject вида "кто тут?" может выглядеть так:
=?koi8-r?Q?=EB=F4=EF_=F4=F5=F4=3F?= (соответствует RFC) =?koi8-r?Q?=EB=F4=EF_?= =?=F4=F5=F4=3F?= (соответствует RFC) =?koi8-r?Q?=EB=F4=EF?= =?_=F4=F5=F4=3F?= (соответствует RFC)
AFAIR кодировка должна быть указана в каждом encoded word. То есть, второй и третий варианты в правильном виде должны выглядеть так:
=?koi8-r?Q?=EB=F4=EF_?= =?koi8-r?Q?=F4=F5=F4=3F?= =?koi8-r?Q?=EB=F4=EF?= =?koi8-r?Q?_=F4=F5=F4=3F?= Верно.
TH>> Эта прелесть бывает еще перенесена на несколько строк.
В этом нет ничего странного. Мало того - оно должно быть перенесено на несколько строк в случае, если после кодирования получилась слишком длинная строка, потому что длина строки заголовка тоже ограничена по RFC.
В случае получения слишком длинной строки должны быть разные encoded-words, например: Subject: =?koi8-r?Q?=EB=F4=EF_?= =?koi8-r?Q?=F4=F5=F4=3F?= Outlook же рвёт (рвал?) даже посреди слова. -netch- =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message

2007/3/6, Valentin Nechayev
1) RFC2047/1522 не допускает пробелов в encoded word 2) MS Outlook не только допускает их, но иногда и генерирует (в нарушение RFC)
по моим наблюдениям, только ранее чем 2003-й, а у 2003-его таких проблем вроде бы уже нет. самый новый аутглюк руками еще не видел. такшта прописываю препарат "апгрейд офиса" в средних дозах =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message

Valentin Nechayev wrote:
Tue, Mar 06, 2007 at 12:30:53, olwi wrote about "Re: [uanog] Опять перекодировка :)":
Если текст небольшой, и ничего другое не помогает, можно вот этим online-decoder'ом воспользоваться: http://www.motobit.com/util/quoted-printable-decoder.asp
А он понимает пробелы внутри encoded word?
Оно, похоже, вообще довольно тупое и просто делает контекстно- независимую замену 3-в-1 вида '=EB' -> 'К'. Потому я его и предложил в качестве крайнего стредства, если почему-то ничем прочитать никак вообще не получается. -- Olwi =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
participants (6)
-
Alexander V Soroka
-
Andrew Stesin
-
Oleg Cherevko
-
Pavel Gulchouck
-
Taras Heychenko
-
Valentin Nechayev