Bonjour,
Je souhaite envoyer un mail donc le contenu est du HTML et l'encodage des caractères en UTF-8. J'arrive à envoyer le mail, mais les caractères s'affiche mal chez le destinataire.
Voici comment je fais :
Est-ce la bonne manière de faire ? Pourquoi mon encodage n'est pas bon malgré '$message->setEncoding('utf-8');'
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 $message = new Message(); $message->setEncoding('utf-8'); $message->setBody($this->body) ->setTo($this->to) ->setFrom($this->fromAddress, $this->fromAlias) ->setSubject($this->subject); $transport = new Smtp(); $options = new SmtpOptions(array( 'name' => $this->svrName, 'host' => $this->svrIp, 'port' => $this->svrPort, )); $transport->setOptions($options); $transport->send($message);
Merci
Partager