[R] Traduire de l'UTF8
Posté : jeu. 19 févr. 2015 19:36
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 ?
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 ?