Получаю письмо с IdPop3
c заголовками и темами разобрался. теперь разбираю названия вложений:
автор |
---|
Content-Transfer-Encoding: base64 Content-Type: image/png; name="=?WINDOWS-1251?Q?=E3=EE=F2=EE=E2=EE_scan_3=5F3.png?=" Content-Disposition: attachment
|
Получаю вот такое в имени файла: ãîòîâî scan 3_3.png
Пытаюсь получить читабельное имя файла:
TIdAttachment * a = (TIdAttachment*) m->MessageParts->Items[i];
TEncoding * e = TEncoding::GetEncoding("windows-1251");
int LOffset=TEncoding::GetBufferEncoding(a->FileName.BytesOf(),e);
Получаю в LOffse = 0 - т.е не выходит определить кодировку хотя я её явно указал
Что я делаю не так ?