Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.01.2013, 21:27   #1
LISTAT
Пользователь
 
Регистрация: 27.10.2011
Сообщений: 50
По умолчанию кодировка входящих писем в synapse

Доброго времени суток.
Кто занает, подскажите пожалуйста, пишу плагин опроса некоторого почтового ящика. Для получению почты использую synapse. Все хорошо, если не одно "но". После того как получил части письма (FullResult) есть часть сообщения, которая должна содержать информацию о теме письма.
В заголовке указана кодировка win-1251, но при этом русские символы отображаются как "F2=F3=F6...". Никак не могу понять, как раскодировать эту штуку. Если сообщение принять в почтовом клиенте, то тема отображается корректно.
Заранее спасибо.
LISTAT вне форума Ответить с цитированием
Старый 16.01.2013, 08:05   #2
LISTAT
Пользователь
 
Регистрация: 27.10.2011
Сообщений: 50
По умолчанию

Полная строка темы выглядит так
Subject: Re: Fwd: Fwd: =?windows-1251?Q?=EF=F0=EE=E2=E5=F0=EA=E0_=EE =EF?=
=?windows-1251?Q?=F0=EE=F1=E0_=EF=EE=F7=F2=FB _POP?=
Кодировка windows-1251, но при этом русские символы не читаются.
LISTAT вне форума Ответить с цитированием
Старый 16.01.2013, 11:28   #3
Lardes
Форумчанин
 
Аватар для Lardes
 
Регистрация: 19.08.2011
Сообщений: 329
По умолчанию

Код:
uses
  synacode;

{:Decodes a string from quoted printable form. (also decodes triplet sequences like '=7F')}
function DecodeQuotedPrintable(const Value: AnsiString): AnsiString;
Lardes вне форума Ответить с цитированием
Старый 17.01.2013, 13:16   #4
LISTAT
Пользователь
 
Регистрация: 27.10.2011
Сообщений: 50
По умолчанию

Цитата:
Сообщение от Lardes Посмотреть сообщение
Код:
uses
  synacode;

{:Decodes a string from quoted printable form. (also decodes triplet sequences like '=7F')}
function DecodeQuotedPrintable(const Value: AnsiString): AnsiString;
Благодарю.
LISTAT вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Synapse. Отправка писем, используя SMTP. Кольша Работа с сетью в Delphi 12 15.12.2012 20:18
Регистрация входящих сообщений Kan-Torog Microsoft Office Excel 2 21.02.2011 12:51
synapse кодировка(?) письма jskorvin Работа с сетью в Delphi 0 03.01.2011 16:29
Уведомление о входящих письмах apodgorny Работа с сетью в Delphi 10 21.07.2009 13:04
Кодировка писем NoName_emaNoN Работа с сетью в Delphi 46 10.02.2009 12:36