Posez votre question Signaler

Php et encodage mime

shad0k- - Dernière réponse le 12 févr. 2009 à 14:10
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 ??
Lire la suite 

Php et encodage mime »

Suggestions
2 réponses
Réponse
+0
moins plus
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...
menthol34 - 12 févr. 2009 à 14:10
bonjour

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

je bosse sur un peu le meme truc que toi

cordialement
Ajouter un commentaire
Ce document intitulé « Php et encodage mime » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?