Конференция ".Net" » декодирование MIME / modified UTF-7 в C#
 
  • emc2 (23.03.09 14:18) [0]
    Задача - читать почтовые сообщения по IMAP. Есть компонента реализующая протокол и парсинг MIME. К сожалению она не раскодирует текст заголовков - они получаются в виде
    =?koi8-r.....

    Также надо читать имена папок, которые отдаются в модифицированном UTF-7 (вместо + используется & и еще несколько отличий).

    В .NET Framework стандартных средств для такого декодирования не нашел. Есть ли какие-то хорошие open-source библиотеки, которые умеют это делать?
  • Медвежонок Пятачок © (23.03.09 14:27) [1]
    К сожалению она не раскодирует текст заголовков - они получаются в виде
    =?koi8-r.....

    Это кои8 закодированный в base64.
  • emc2 (23.03.09 14:34) [2]
    Спасибо за попытку ответить.

    Это кодировка MIME.
    =?koi8-r?B...
    будет koi-8 зашифрованный в base64.
    =?windows-1251?Q...
    будет windows-1251 в quoted printable.

    Вопрос остается.
    Есть ли какие-то хорошие open-source библиотеки, которые умеют это делать?
  • Медвежонок Пятачок © (23.03.09 15:22) [3]
    что за вопрос-то?
    из base64 не можешь получить кои-строку, а из нее win1251?
 
Конференция ".Net" » декодирование MIME / modified UTF-7 в C#
Есть новые Нет новых   [118655   +13][b:0][p:0]