получаю я почту по протоколу РОР3
например
RETR 3
ответ сервера я сохраняю в буфер char buff[1024];
и мне необходимо записать в файл, чтобы все было в читабельном виде, после записи получается следующее
Код:
Return-path: <xxxxxxxx@mail.ru>
Received: from mail by f252.mail.ru with local
id 1MRkFs-0009dR-00
for yyyyyyyy@mail.ru; Fri, 17 Jul 2009 14:01:28 +0400
Received: from [94.51.137.194] by win.mail.ru with HTTP;
Fri, 17 Jul 2009 14:01:28 +0400
From: =?koi8-r?Q?=ED=C1=D2=C9=CE=C1_=FE=C5=DE=CE=C5=D7=C1?= <xxxxxx@mail.ru>
To: =?koi8-r?Q?=EF=CC=D8=C7=C1_=F7=C9=CB=D4=CF=D2=CF=D7=CE=C1?= <yyyyyyyy@mail.ru>
Subject: =?koi8-r?Q?Re=3A_?=
Mime-Version: 1.0
X-Mailer: mPOP Web-Mail 2.19
X-Originating-IP: [94.51.137.194]
Date: Fri, 17 Jul 2009 14:01:28 +0400
References: <E1MRU0n-00075w-00.yyyyyyy-mail-ru@f187.mail.ru>
X-Mru-Data: 444:1:1:32:32:1
In-Reply-To: <E1MRU0n-00073w-00.yyyyyyy-mail-ru@f187.mail.ru>
Reply-To: =?koi8-r?Q?=ED=C1=D2=C9=CE=C1_=FE=C5=DE=CE=C5=D7=C1?= <xxxxxx@mail.ru>
Content-Type: text/plain; charset=koi8-r
Content-Transfer-Encoding: 8bit
Message-Id: <E1MRkFs-0006dR-00.xxxxx-mail-ru@f252.mail.ru>
X-Spam: Not detected
X-Mras: Ok
йЪЧЕЭЕОЙЕ рПМХЮБФЕМШ РМБФЕЦБ: еж ппп "пТЙЖМЬКН лПУНЕФЙЛУ" 4
вБОЛ рПМХЮБФЕМС: хТБМШУЛЙК ВБОЛ ув тж мЕОЙОУЛПЕ пув 11
йоо 7704270172 вйл 046577674
л/УЮ: 3 0 1 0 1 8 1 0 5 0 0 0 0 0 0 0 0 6 7 4
уЮЕФ РПМХЮБФЕМС: 4 0 7 0 2 8 1 0 9 1 6 0 9 0 1 0 4 7 5 1
оБЙНЕОПЧБОЙЕ РМБФЕЦБ: ЪБ ФПЧБТ дЙУФТ ____________________
рП ОБЛМ _______________________________________
рМБФЕМШЭЙЛ: _______________________________________________
Как я понимаю проблемы с кодировкой, каким образом можно перекодировать из koi8-r в win1251?
ps пишу в VS,
может быть есть какие-нибудь готовые либы для перекодировки?
И еще один вопросик, точнее просьба, если есть подкинте примерчиков на С, как раскодировать и сохранить аттач
пример:
Код:
Content-Disposition: attachment; filename="kvitanciqSberbank.doc"
Content-Transfer-Encoding: base64
0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAACAAAAgAAAAAAAAAAA
EAAAggAAAAEAAAD+////AAAAAH4AAAB/AAAA////////////////////////////////////////
AQD+/wMKAAD/////BgkCAAAA
AADAAAAAAAAARh8AAADE7urz7OXt8iBNaWNyb3NvZnQgT2ZmaWNlIFdvcmQACgAAAE1TV29yZERv
YwAQAAAAV29yZC5Eb2N1bWVudC44APQ5snEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
//много вырезано
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
------nxcrLGJQ-RzITuat2OupmhXsL:1249303664--