PHP форма не показывает ÆØÅ - PullRequest
0 голосов
/ 11 февраля 2019

Итак, я сделал контактную форму на моем сайте.Все работает как шарм.Однако результат, доставленный по электронной почте, не отображает буквы ØÆÅ, а вместо этого показывает только странные символы. Я перепробовал все и чувствовал себя действительно потерянным.

<?php 

if (isset($_POST['submit']))
$sword = $_POST['swordy'];
$check = $_POST['check']; 
$mailFrom = $_POST['mail'];
$message = $_POST['message'];
$ccname = $_POST['ccname'];
$droppy1 = $_POST['droppy1'];
$tel = $_POST['tel'];
$subject = 'Bryllupsinvitasjon ';

$mailTo = "your@email.com";
$headers = "From: ".$mailFrom;
$txt = " Du har motatt svar på bryllupsinvitasjon fra: ".$ccname."\n\n Svar: $check \n\n Telefonnummer: $tel\n\n Allergier: $droppy1\n\n Andre allergier/intolleranser/spørsmål/henvendelser: $message";    

mail($mailTo, $subject, $txt, $headers);
header("Location: index.html?mailsendt"); 
?>

Ответы [ 2 ]

0 голосов
/ 11 февраля 2019

В заголовках вашей электронной почты здесь не указана кодировка UTF-8.Вам нужно будет добавить это в заголовки, в частности, как часть заголовка Content-Type, например:

Content-Type: text/html; charset="UTF-8"

С этим заголовком электронное письмо должно правильно отображать символы.

0 голосов
/ 11 февраля 2019

Попробуйте вставить соответствующий код Unicode или HTML для вашего конкретного символа.Я полагаю, что все три указанных вами символа находятся на этой странице: https://www.rapidtables.com/code/text/unicode-characters.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...