Какой тип кодировки используется?
-
29-09-2019 - |
Вопрос
В настоящее время я делаю программу, в которой одна из ее функций - извлечь HTML -часть в многочисленном электронном письме.
Я выполнил эту задачу нормально, однако есть тип кодирования некоторых персонажей, которые я не могу понять, например
',' into '=2C'
';' into '=3B'
'=' into '=3D'
И это также ставит случайный '=' повсюду.
Кто -нибудь знает, есть ли декодер для этого (или даже какое его имя)? Я заменил несколько вещей на код, однако, вероятно, мне не хватает гораздо больше, потому что я еще не сталкивался с ними. Таким образом, я хотел бы либо выяснить тип кодирования, чтобы я мог заменить все или найти библиотеку, которая уже сделала это.
PS Я отправляю электронную почту с учетной записи Hotmail, если это может быть причиной.
Решение
Это называется цитируется напечатана кодирование.
К сожалению, существующее quotedPrintableStrewream из Microsoft является внутренним, так что вы не можете использовать его. Тем не менее, вы можете взять один из моно-проекта или любой библиотеки, занимающейся обработкой MIME.
Другие советы
Это кодируемое кодирование, это объясняется в этом RFC. Анкет Позвольте мне предупредить вас, прежде чем тратить слишком много времени на вашу задачу. Анализ электронных писем может превратиться в реальную головную боль, поэтому вы не должны делать это самостоятельно. Попробуйте эту бесплатную библиотеку, это лучший, который я когда-либо видел (и я видел их много) http://www.lumisoft.ee/lswww/download/downloads/net/