我正在尝试使用以下代码使用Zend_Mail发送邮件:
- function sendMail() {
- $config = array('auth' => 'login','username' => 'UserName','password' => 'Password','port'=>'27');
- $mail = new Zend_Mail();
- $mail->setBodyText($mailBody);
- $mail->setFrom('example@host.com','The Company Name');
- $mail->addTo('example@host.com','Recipient Name');
- $mail->setSubject('Mail subject');
- $mail->send(new Zend_Mail_Transport_Smtp('example@server.com',$config));
- }
现在问题是$mailBody有法语字符.例如:
- Merci d'avoir passé commande avec Lovre. Voici le récapitulatif de votre commande
- Merci d'avoir pass? commande avec Lovre. Voici le r?capitulatif de votre commande
口音被问号所取代!我尝试使用utf8_encode对邮件正文进行编码,但问题仍然存在.