Quel type de codage est utilisé?
-
29-09-2019 - |
Question
Je fait actuellement un programme dans lequel l'une de ses fonctions est d'extraire la partie HTML d'un e-mail multipart.
J'ai accompli cette tâche bien mais il y a un type de codage sur certains des personnages que je ne peux pas à comprendre par exemple.
',' into '=2C'
';' into '=3B'
'=' into '=3D'
et il met également au hasard « = » dans tous les sens.
Est-ce que quelqu'un sait s'il y a un décodeur pour cela (ou même ce que le nom de celui-ci est)? J'ai remplacé quelques petites choses avec le code, mais il y a probablement beaucoup plus que je suis absent parce que je ne suis pas venu encore à travers eux. Ainsi, je voudrais soit déterminer le type de codage pour que je puisse remplacer tout, ou trouver une bibliothèque qui a déjà fait.
P.s. J'envoie l'e-mail d'un compte hotmail, si cela pourrait être la raison.
La solution
Ceci est appelé imprimable cité encodage .
Malheureusement, la QuotedPrintableStream existante de Microsoft est si interne que vous ne pouvez pas l'utiliser. Cependant, vous pouvez prendre celui du projet Mono, ou de toute transaction bibliothèque MIME gestion.
Autres conseils
Il est le codage quoted-imprimable, il est expliqué dans cette RFC . Permettez-moi de vous avertir avant de passer trop de temps sur votre tâche. e-mails parsing peuvent se transformer en véritable casse-tête, vous ne devriez pas le faire vous-même. essayez ces bibliothèque gratuite, il est le meilleur que j'ai jamais vu (et je l'ai vu beaucoup d'entre eux) http://www.lumisoft.ee/lswww/download/downloads/Net/