gpt4 book ai didi

ruby - 如何解码通过 Net::IMAP 在 UTF8 中获取的主题? ( ruby )

转载 作者:数据小太阳 更新时间:2023-10-29 07:17:03 30 4
gpt4 key购买 nike

我正在使用 Net::IMAP.fetch 从 Gmail 中获取一些邮件。但是,当我获取具有 UTF8 主题(即西里尔文)的消息时,我得到如下信息:

=?UTF-8?B?0KHRgNC/0YHQutC4INGE0L7RgNGD0Lwg0YLRgNCw?= =?UTF-8?B?0LbQuCDQuNC30LHQvtGA0L3QuCDQvNCw0YLQtdGA0Lg=?= =?UTF-8?B?0ZjQsNC7INC4INC90LAg0ZvQuNGA0LjQu9C40YY=?= =?UTF-8?B?0LggLSBjaXJpbGFjZSB0ZXN0?=

如何将上面的字符串转换成UTF8?

注意:这是针对 ruby​​ 1.8.7

最佳答案

答案是:

Mail::Encodings.unquote_and_convert_to( string, 'utf-8' )

重点是电子邮件主题的编码是“QUOTED-PRINTABLE”编码(Gmail 默认情况下)。

关于ruby - 如何解码通过 Net::IMAP 在 UTF8 中获取的主题? ( ruby ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15467906/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com