работа с кодировкой

Тема в разделе "WASM.WIN32", создана пользователем rodger, 19 ноя 2008.

  1. rodger

    rodger New Member

    Публикаций:
    0
    Регистрация:
    10 ноя 2007
    Сообщения:
    363
    Доброог времени суток Господа. Сейчас пишу почтовый клиент, и появилась потребность распознавать кодировки. Спецификацию кодировок скачал с Википедии, а исходники с разных сайтов. Тестировал пока только koi-8r, большую часть текста распознает нормально только иногда появляется нечто типа: =?koi8-r?Q?=F0=C1=D7=CC=CF=D7=C1_=E9=CE=C7=C1?= <gruzinovad1989@mail.ru>
    =?koi8-r?Q?=F7=C9=CB=CF=DE=CB=C1?= <dotsonxc02@mail.ru>
    =?koi8-r?Q?=E2=C1=D2=C1=CE=CF=D7=C1_=EC=C9=C4=C9=D1?= <velazquesre13@mail.ru>
    Письма спамерские, но браузер тему отображает правильно а мой почтовик пока нет.
    Может кто подкинуть линк на нужный мануал, или исходник (язык не имеет значения).
     
  2. reverser

    reverser New Member

    Публикаций:
    0
    Регистрация:
    27 янв 2004
    Сообщения:
    615
    Это Quoted-Printable. Конвертируй каждый =nn в байт, потом раскодируй по указанной кодировке (в данном случае koi8-r).
     
  3. rodger

    rodger New Member

    Публикаций:
    0
    Регистрация:
    10 ноя 2007
    Сообщения:
    363
    Благодарю за совет. Я для определения кодировки всегда использую Штирлиц (прикольная программа), так он мне действительно выдавал QP,KOI-WIN. Только я тогда не знал как толковать абревиатуру QP.