C ++使用GMime 3.0解码带引号的可打印编码

时间:2017-05-24 21:23:20

标签: c++ decode mime quoted-printable

我有一个由多个部分组成的电子邮件,我使用GMime成功解析了它,但我无法弄清楚如何解码 Content-Transfer-Encoding:quoted-printable 部分。

我看到有类似自动机的功能,但我不知道如何使用它们。

  

g_mime_encoding_init_decode()

     

g_mime_encoding_quoted_decode_step()

有人知道怎么做吗? 我的输入是一个包含该消息的文本文件。

1 个答案:

答案 0 :(得分:0)

您不需要使用这些方法。您需要做的就是:

content = g_mime_part_get_content (part);
g_mime_data_wrapper_write_to_stream (content, output_stream);

此时,output_stream将包含已解码的内容。