Декодирование 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
будет содержать декодированный контент.