我正在使用Mandrill將郵件發送給我們的會員。
發送正常的短信完美無缺。
但Mandrill的'html' =>
變量中不會附帶帶特殊字符(ä,ë,ï,ö,ü,€,...)的消息。如何用特殊字符發送Mandrill消息?
誰能告訴我如何通過Mandrill發送特殊字符的消息?
我試圖編輯$message_content
變量str_replace
和preg_replace
,目前爲止沒有任何工作。
當我在輸入郵件內容時使用ï
和€
時,它完美無缺。但是當按下提交按鈕時我似乎無法改變這一點。
這是我的代碼:
<?
if(isset($_POST['submit']) {
$subject = $_POST['subject'];
$from_name = $_POST['from_name'];
$from_email = $_POST['from_email'];
$message_content = nl2br($_POST['message_content']);
$mail_to_members = array();
$mail_to_members[] = array('email' => '[email protected]');
$mail_to_members[] = array('email' => '[email protected]');
//Get Mandrill API
require_once './include/src/Mandrill.php';
$mandrill = new Mandrill('API-key');
//Create mail
$message = array(
'subject' => $subject,
'from_name' => $from_name,
'from_email' => $from_email,
'html' => $message_content,
'to' => $mail_to_members,
);
$mandrill->messages->send($message);
}
?>
這確實可行!非常感謝! –