Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Сети > Чтение почтовых папок


Автор: rni 15.4.2008, 08:23
Не подскажете что это за кодировка?
" &BBgEQQRFBD4ENARPBEkEOAQ1-'

Встретилось при чтении почтовых ящиков... Сам Инди перекодирует как UTF7, в итоге получаются не менее страшные крякозябры. А должен быть русский текст.

http://www.delphikingdom.com/asp/answer.asp?IDAnswer=21720

Автор: mmvds 15.4.2008, 09:26
Насколько я знаю, в стандарте mime используется кодировка base64, только с этой строчкой странно перевел в "нормальный" вид, получилось 
Код

ь`шР<$аУ

Перевел эту строчку, получилось
Код

ып ып ып ып ып

Возможно исходный текст был таким smile

Автор: rni 15.4.2008, 10:42
Вряд ли должно было быть что то типа "Входящие" или в этом роде.
Возможно по ссылке более правильная строка  '&BBgEQQRFBD4ENARPBEkEOAQ1-'

Автор: mmvds 15.4.2008, 11:06
Код

AE>4OI85

тоже что-то не то

Автор: rni 16.4.2008, 15:06
http://www.hunnysoft.com/rfc/rfc3501.html#s-5.1.3

Осталось понять и принять к сведению...

Автор: rni 13.5.2008, 07:23
PHP Функция imap_utf7_decode тоже не справилась.

Автор: Poseidon 13.5.2008, 10:09
Цитата(rni @  15.4.2008,  08:23 Найти цитируемый пост)
Не подскажете что это за кодировка?
Больше не на кодировку, а на шифровку похоже.

Автор: rni 15.5.2008, 11:16
В PHP получилось
 smile 
mb_convert_encoding( $str,"WINDOWS-1251", "UTF7-IMAP" )
Во всяком случае расшифровал:

&BBgEQQRFBD4ENARPBEkEOAQ1- - Исходящие
&BCMENAQwBDsENQQ9BD0ESwQ1- - Удаленные
&BB4EQgQ,BEAEMAQyBDsENQQ9BD0ESwQ1- - Отправленные
&BBoEMAQ7BDUEPQQ0BDAEQARM- - Календарь
&BBoEPgQ9BEIEMAQ6BEIESw- - Контакты
&BCcENQRABD0EPgQyBDgEOgQ4- - Черновики
&BBQEPQQ1BDIEPQQ4BDo- - Дневник
&BBcEMAQ8BDUEQgQ6BDg- - Заметки
&BBcEMAQ0BDAERwQ4- - Задачи

В дельфях бы ещё...

Автор: rni 28.5.2008, 11:27
Цитата(rni @  15.5.2008,  13:46 Найти цитируемый пост)
В дельфях бы ещё...

В общем взял исходники PHP насобирал необходимые функции, сделал dll в С++, использую её в delphi...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)