LINUX.ORG.RU

Yandex.Imap кодировки

 


0

2

пытаюсь получить от ядекса список директорий в ящике

вот что получаю

b'(\\Unmarked \\HasNoChildren) "|" "&BDMEMARABDAEPQRC-"'
b'(\\Unmarked \\HasNoChildren) "|" "&BDQEPgQ8BDUEPQ-"'
b'(\\Marked \\HasNoChildren) "|" "44&AKAEJAQX-"'
b'(\\Marked \\NoInferiors) "|" INBOX'
b'(\\Unmarked \\HasNoChildren) "|" test'

с -1 и -2 всё ясно и так. а вот -3 строчка это явно «44 ФЗ»

что это за кодировка? на base64 как то не сильно похожа

★★

Ответ на: комментарий от Radjah

да чё то фигня какая то, как в каменном веке надо парсить какие то строки и мучаться с кодировка utf-7

наверняка в питоне всё уже сделано получше моего

fMad ★★
() автор топика

Не уверен, что в тему, но

# UTF7-IMAP to UTF-8 conversion:
# echo '&BB4EQgQ,BEAEMAQyBDsENQQ9BD0ESwQ1-' | tr '&,' '+/' | iconv -f utf7 -t utf8

Найдено где-то на stackoverflow.

dexpl ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.