Php et encodage mime

shad0k- -  
 menthol34 -
salut =),

je bosse actuellement sur un script dont le but est de recuperer des mails en pop3, puis de les mettre dans une base mysql.


le problème est que, imap_mime_header_decode ne decode pas tout.
les caractères encodés en mime par les clients mac notement passent à travers la methode...

que faire ??
A voir également:

1 réponse

shad0k-
 
un exemple de ce que j'ai...
&=E9'=A7=E8=E7=E0=F4=EA=E2=F9=80=A3$*
pour
&é'§èçàôêâù€£$*

après je pourrais faire une fonction du style



function decodeMIME($message){
for($i=0;$i<400;$i++){
$message = str_replace('=' . strtoupper(dechex($i)),chr($i),$message);
}
return $message;

}



mais déjà je ne suis pas certain que ça marche pour tout dans ce cas, et d'autres part mime étant un format ouvert, je préférerais un solution moins 'bricolage' afin d'éviter les surprises futures...
0
menthol34
 
bonjour

j'ai le meme probleme , as tu trouvé une solution ?

je bosse sur un peu le meme truc que toi

cordialement
0