Page 1 sur 1

[R] Traduire de l'UTF8

Posté : jeu. 19 févr. 2015 19:36
par nano54120
Bonjour,

Je cherche à créer une application qui vérifie les emails d'une adresse et qui ensuite renvoi dans une autre appli les les valeurs de chaque message soit le destinataire, la date , l'objet et le texte du message. Je ne gère pas les pièces jointes. Le but est d'afficher le contenu de chaque email qui arrive dans une application métier. Seulement voilà, j'ai un problème avec le charset de certains email. J'utilise _pop3.au3 pour extraire chaque email et j'arrive à extraire les éléments mais quand le charset est en UTF8, les codes affichés ne sont pas en format ascii. Par exemple pour le è j'obtiens =C3=A8 et c'est impossible de décoder ça avec une commande du genre BinaryToString(StringToBinary($s, 4), 1)).

Il faudrait que la fonction _Pop3Retr nous renvoi du texte ascii étendu pour pouvoir utiliser BinaryToString mais à la place il envoi ces séquences avec des signes égales !

Quelqu'un aurai une explication ?

Re: [..] Traduire de l'UTF8

Posté : jeu. 19 févr. 2015 20:49
par orax

Re: [..] Traduire de l'UTF8

Posté : jeu. 19 févr. 2015 22:04
par nano54120
Yes !!!! Génial !

Pour ceux qui cherche prendre l'UDF Quoted_printable.au3

Comment suis je passé à côté ! :?

J'en profite aussi pour utiliser _pop3_Ex.au3 y a des fonctions intéressantes.

Mille mercis , ça faisait quelques jours que je tournais en rond.