Probleme de format d'encodage

arafa75
Invité n'ayant pas de compte PHPfrance

14 juin 2007, 13:34

Salut,
je sais plus ou poser mon probleme.

le voici:

1/Fonctionnement

je developpe une application web qui permet de recuperer des infos via des formulaire de mon site ou par mails aussi dans mon serveur de mail.

je recupere ainsi ses infos de mon serveur de mail et les affiche dans une page.

donc l'utilisateur peut soit consulter sa boite mail ou utliser l'application pour consulter ses mails.

2/Problemes

lors de l'affichage et meme de la reception des mails , il se pose parfois un probleme de format d'encodage.et surtout que les mails peuvent etre de tout format et aussi avoir des pieces jointes

3/ce que j'ai fait

j'ai utiliser les fonctions php de detections et reformatages des chaines (mbstring,iconv).
4/ reste a faire
tout est ok, mais si un mail contient des caratceres chinois , tout devient illisible.
on dirait qu'il code ces caracteres comme de l'ascii du binaire(il me faut appliquer base64_decode pour les lire)
or ceci ne va pas m'arranger , car cette fonction s'appliquera aussi mails encodés ascii simple

5/questions
1/comment faire pour detecter les caracteres chinois et les afficher sans probleme
2/qu'est ce que vous me conseillerez pour resoudre ce probleme

Merci , j'attend vos reaction , parceque ca fait une semaine je tourne en rond