Декодирование C++ для печати в кавычках с помощью GMime 3.0

У меня есть электронное письмо, состоящее из нескольких частей, я успешно проанализировал его с помощью GMime, но я не могу понять, как декодировать Content-Transfer-Encoding: цитируемые части для печати.

Я видел, что есть автоматные функции, но я не знаю, как их использовать.

g_mime_encoding_init_decode ()

g_mime_encoding_quoted_decode_step ()

Кто-нибудь знает, как это сделать? Мой ввод - это текстовый файл, содержащий сообщение.

1 ответ

Вам не нужно использовать эти методы. Все, что вам нужно сделать, это сделать:

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

С этой точки зрения, output_stream будет содержать декодированный контент.

Другие вопросы по тегам