@hsnz

Как исправить иероглифы в теле письма?

Ребята, привет.
Тема приходит в нормальном формате, а именно тело сообщения в качестве иероглифов.
Код в UTF-8, не пойму в чем именно проблема?
Пример кода:
<?php
$name       = @trim(stripslashes($_POST['name'])); 
$from       = @trim(stripslashes($_POST['email']));
$subject    = @trim(stripslashes($_POST['subject'])); 
$message    = @trim(stripslashes($_POST['message'])); 
$to         = 'dmitrienkova@gk-gw.ru';//replace with your email
 
$headers   = array()."\r\n";
$headers = "MIME-Version: 1.0\r\n"; 
$headers .= "Content-type: text/plain; charset=iso-8859-1\r\n"; 
$headers .= "From: {$name} <{$from}>\r\n"; 
$headers .= "Reply-To: <{$from}>\r\n"; 
$headers .= "Subject: {$subject}\r\n"; 
$headers .= "X-Mailer: PHP/".phpversion()."\r\n";
mail($to, $subject, $message, $headers);
die;
  • Вопрос задан
  • 197 просмотров
Решения вопроса 1
У вас же указано Content-type: text/plain; charset=iso-8859-1\r\n, а пишите, что данные приходят в UTF-8
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы