Форма обратной связи. Некорректно отображается кириллица. Как исправить?

При заполнении формы ( кириллицей ) и отправке ее на почту сообщение отображается не корректно, а именно "???????"

$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];

$to = "info@marsik-corp.com.ua"; // Replace xxxx@xxxx.com with your email address (mandatory!)
$subject = "Perechyn Online"; // Choose a custom subject (not mandatory)

$body = "You have received a message from " . $name . " (" . $email . "):\n\n" . $message;

$from = "From: Perechyn Online"; // Replace "Beetle Template" with your site name (not mandatory)
$headers = "From:" . $from . "\r\n";
$headers .= "Reply-To: " . $email . "\r\n";
$headers .= "X-Mailer: PHP/" . phpversion();

if (filter_var($email, FILTER_VALIDATE_EMAIL)) {
if ($name != '' && $email != '' && $message != '') {

if (mail ($to, $subject, $body, $headers)) {
echo 'Дякуємо! Ваше повідомлення було відправлене.';
} else {
echo 'Щось пішло не так, поверніться та спробуйте ще раз!';
}

} else {
echo 'Необхідно заповнити всі обов’язкові поля!';
}
} else {
echo 'Недійсна електронна адреса, будь ласка, вкажіть правильну електронну адресу.';
}
  • Вопрос задан
  • 107 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы