Показать сообщение отдельно

кодировка
  #3559  
Старый 17.08.2009, 03:37
fker
Участник форума
Регистрация: 26.11.2008
Сообщений: 158
С нами: 9187097

Репутация: 158
По умолчанию кодировка

получаю я почту по протоколу РОР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--
 
Ответить с цитированием