|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : yurik shestakov 2:5020/400 22 May 2000 23:07:14 To : All Subject : Re: Outglook subj decoding -------------------------------------------------------------------------------- Aleksey Barabanov <alekseybb@mtu-net.ru> wrote: AB> yurik shestakov wrote: >> >> Nick Haritonov <o4kapuk@infin.mo.main.vsu.ru> wrote: >> NH> Hi all. >> >> NH> MS Outlook (и не только) кодирует строку Subject в безобразие вида: >> NH> =?KOI8-R?B?88/S1MnSz9fLwQ==?= =?KOI8-R?B?INc=?= >> NH> =?KOI8-R?B?IM3B09PJ18U=?= >> >> NH> Вопрос: а как раскодировать стандартными (или CPANовскими) функциями? >> >> NAME >> MIME::Base64 - Encoding and decoding of base64 strings [...] AB> Протер глаза! И показалось мне что это "use MIME::QuotedPrint;" и AB> соответственно "...decode_qp(...". AB> Только он не избавляет от кодовой страницы и замыкающего вопросика. Я AB> это удаляю ручками ;( Может кто знает более правильный вариант. В данном примере subject-ы завернуты не quoted-printable, а base64: =?KOI8-R?B? -- charset=koi8-r, 'B' -- кодирован base64. Hо если: =?WINDOWS-1251?Q? -- charset=windows-1251, 'Q' -- quoted-printable Оба варианта используются. Замыкающие '=?=' -- конец закодированного заголовка. -- // yurik shestakov (aka shisha) --- ifmail v.2.15dev5 * Origin: LuckyNet ltd. (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/91389176f8e0.html, оценка из 5, голосов 10
|