我正在尝试使用以下代码使用Zend_Mail发送邮件:
原文链接:https://www.f2er.com/php/138868.htmlfunction 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对邮件正文进行编码,但问题仍然存在.