Bonjour voici mon problème mon texte s'affiche comme ceci en prod:
Votre paiement a été accepté
et s'affiche correctement en dev.
Donc pourquoi ça marche en dev et pas en prod?

J'ai remarqué que dans un fichier on a défini:
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/plain; charset=utf-8' . "\r\n";
$headers .= 'From: Site <shopp@monsite.dev.frontoffice>' . "\r\n";

donc dois-je rajouter une autre ligne header et remplacer dev par prod et avoir
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/plain; charset=utf-8' . "\r\n";
$headers .= 'From: Site <shopp@monsite.dev.frontoffice>' . "\r\n";
$headers .= 'From: Site <shopp@monsite.prod.frontoffice>' . "\r\n";

Aidez moi svp!!!
Salut,

Est-ce que tu travailles dans le même environnement en dev & en production ?

Tes fichiers sont-ils correctement encodés en UTF-8 ?
Si tu rajoutes la ligne suivante :


header('Content-type: text/html; charset=UTF-8'); 


Au tout début de script PHP, ça devrait fonctionner sur ton environnement de prod.