Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > 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, только с этой строчкой странно перевел в "нормальный" вид, получилось
Перевел эту строчку, получилось
Возможно исходный текст был таким ![]() |
Автор: rni 15.4.2008, 10:42 |
Вряд ли должно было быть что то типа "Входящие" или в этом роде. Возможно по ссылке более правильная строка '&BBgEQQRFBD4ENARPBEkEOAQ1-' |
Автор: mmvds 15.4.2008, 11:06 | ||
тоже что-то не то |
Автор: 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.5.2008, 11:16 |
В PHP получилось![]() mb_convert_encoding( $str,"WINDOWS-1251", "UTF7-IMAP" ) Во всяком случае расшифровал: &BBgEQQRFBD4ENARPBEkEOAQ1- - Исходящие &BCMENAQwBDsENQQ9BD0ESwQ1- - Удаленные &BB4EQgQ,BEAEMAQyBDsENQQ9BD0ESwQ1- - Отправленные &BBoEMAQ7BDUEPQQ0BDAEQARM- - Календарь &BBoEPgQ9BEIEMAQ6BEIESw- - Контакты &BCcENQRABD0EPgQyBDgEOgQ4- - Черновики &BBQEPQQ1BDIEPQQ4BDo- - Дневник &BBcEMAQ8BDUEQgQ6BDg- - Заметки &BBcEMAQ0BDAERwQ4- - Задачи В дельфях бы ещё... |
Автор: rni 28.5.2008, 11:27 |
В общем взял исходники PHP насобирал необходимые функции, сделал dll в С++, использую её в delphi... |