Декодировать цитируемые строки для печати в Rust (например, =? UTF-8? Q ?? = D1 = 81_ = D0) - PullRequest
0 голосов
/ 16 июня 2019

Есть ли какая-нибудь хорошая корзина, которая может декодировать цитируемые строки для печати в темах, отправителях и т. Д.?

Я только что нашел мини-ящик с именем quoted_printable . Но это не очень помогло. Например из строки как

=? Utf-8? Q? = D0 = A1 = D0 = B1 = D1 = 80 = D0 = BE = D1 = 81_ = D0 = BF = D0 = B0? = =? Utf-8? Q? = D1 = 80 = D0 = BE = D0 = BB = D1 = 8F_ = D0 = BD = D0 = B0_ = D1 = 81 = D0 = B0 = D0 = B9 = D1 = 82? = =? UTF-8? Q? = = D0 = B5? =

Я получаю

"=? Utf-8? Q? Сброс_па? = =? Utf-8? Q? Роля_на_сайт? = =? Utf-8? Q? Е? ="

Есть ли ящик, который может дать мне хорошую строку без =? Utf-8? Q? и так далее?

1 Ответ

0 голосов
/ 17 июня 2019

это заголовок письма в кодировке rfc2047.Я вижу 2 ящика, которые (теоретически) должны быть в состоянии декодировать его: электронная почта и ржавый нож .Может быть, есть что-то еще, поищите «email» и «mime» на crates.io

...