Domanda

Attualmente sto facendo un programma in cui una delle sue funzioni è quella di estrarre la parte HTML di un email Multipart.

Ho raggiunto questo compito benissimo tuttavia c'è un tipo di codifica su alcuni dei caratteri che non posso sembrare calcolare fuori per esempio.

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

e mette anche casuale '=' in tutto il luogo.

Qualcuno sa se c'è un decoder per questo (o anche quello che il nome di esso è)? Ho sostituito un paio di cose con il codice, ma ci sono probabilmente molto di più che mi manca, perché non ho ancora incontrato loro. Così, vorrei né capire il tipo di codifica in modo da poter sostituire tutto, o trovare una libreria che ha già fatto.

P.S. Io mando l'e-mail da un account di Hotmail, se questo potrebbe essere il motivo.

È stato utile?

Soluzione

Questo è chiamato -printable citato codifica .

Purtroppo, la QuotedPrintableStream esistente da Microsoft è così interna che non è possibile utilizzarlo. Tuttavia, si potrebbe prendere quello del progetto Mono, o di qualsiasi negoziazione libreria con la gestione MIME.

Altri suggerimenti

encoding

E 'quoted-printable, è spiegato in questo RFC . Lasciate che vi avverto prima di spendere troppo tempo sul proprio compito. email parsing può trasformarsi in vero e proprio mal di testa, quindi non dovreste farlo da soli. provare questi biblioteca gratuita, è il migliore che abbia mai visto (e ho visto un sacco di loro) http://www.lumisoft.ee/lswww/download/downloads/Net/

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top