Я использую Mandrill для отправки писем нашим членам.
Отправка обычного текстового сообщения работает отлично.
Но сообщение со специальными символами (ä, ë, ï, ö, ü, €, …) не будет привязано к переменной 'html' =>
Mandrill.
Может ли кто-нибудь сказать мне, как отправить сообщение со специальными символами через Mandrill?
Я попытался изменить переменную $message_content
с str_replace
и preg_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' => 'name@domain.com'); $mail_to_members[] = array('email' => 'name@domain.com'); //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); } ?>