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.

Était-ce utile?

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/

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top