Вопрос

В настоящее время я делаю программу, в которой одна из ее функций - извлечь HTML -часть в многочисленном электронном письме.

Я выполнил эту задачу нормально, однако есть тип кодирования некоторых персонажей, которые я не могу понять, например

',' into '=2C'
';' into '=3B'
'=' into '=3D'

И это также ставит случайный '=' повсюду.

Кто -нибудь знает, есть ли декодер для этого (или даже какое его имя)? Я заменил несколько вещей на код, однако, вероятно, мне не хватает гораздо больше, потому что я еще не сталкивался с ними. Таким образом, я хотел бы либо выяснить тип кодирования, чтобы я мог заменить все или найти библиотеку, которая уже сделала это.

PS Я отправляю электронную почту с учетной записи Hotmail, если это может быть причиной.

Это было полезно?

Решение

Это называется цитируется напечатана кодирование.

К сожалению, существующее quotedPrintableStrewream из Microsoft является внутренним, так что вы не можете использовать его. Тем не менее, вы можете взять один из моно-проекта или любой библиотеки, занимающейся обработкой MIME.

Другие советы

Это кодируемое кодирование, это объясняется в этом RFC. Анкет Позвольте мне предупредить вас, прежде чем тратить слишком много времени на вашу задачу. Анализ электронных писем может превратиться в реальную головную боль, поэтому вы не должны делать это самостоятельно. Попробуйте эту бесплатную библиотеку, это лучший, который я когда-либо видел (и я видел их много) http://www.lumisoft.ee/lswww/download/downloads/net/

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top