Bonjour,

J'ai utilisé ce post (réponse 1) pour pouvoir aller chercher le corps du message reçu par email.
La fonction getBody renvoie ce qu'il faut mais il y a un souci avec certains messages (caractères spéciaux j'imagine) car pour certains messages, le bloc
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
$message=getBody($msg_uid, $mailbox);  // là le contenu de $message est absolument correct
$contenu_boitemail = array("message"=>$message, "test"=>"un mot ici" );
echo json_encode($contenu_boitemail); // Mais ICI, cette commande json_encode renvoie ""
renvoie quelque chose de vide. Je soupçonne un problème avec l'encodage. J'ai essayé de passer $message à la moulinette du $message = iconv_mime_decode($message,0,"UTF-8"), du imap_mime_header_decode, du mb_convert_encoding, tout cela en vain...

Est-ce que quelqu'un aurait un conseil ? Big merci d'avance !

T.