Богданов Сергей
Новичок
Есть простая форма обратной связи. В ней формируется отправка на email сообщения. Добавляю часть кода:
//Если ошибок нет, отправить email
if(!isset($hasError)) {
$emailTo = '[email protected]';
$body = "Name: $name \n\nEmail: $email \n\nText:\n $comments";
$headers = 'From: Estetic-Pol<'.$emailTo.'>' . "\r\n" . 'Reply-To: ' . $email;
mail($emailTo, $subject, $body, $headers);
$emailSent = true;
}
}
в строке $body = "Name: $name \n\nEmail: $email \n\nText:\n $comments";
при замене Name -> Имя, Text - > Текст формируется не русский, а непонятная кодировка.
Как решить эту проблему?
Попросту говоря как вставить русский текст в код PHP?
//Если ошибок нет, отправить email
if(!isset($hasError)) {
$emailTo = '[email protected]';
$body = "Name: $name \n\nEmail: $email \n\nText:\n $comments";
$headers = 'From: Estetic-Pol<'.$emailTo.'>' . "\r\n" . 'Reply-To: ' . $email;
mail($emailTo, $subject, $body, $headers);
$emailSent = true;
}
}
в строке $body = "Name: $name \n\nEmail: $email \n\nText:\n $comments";
при замене Name -> Имя, Text - > Текст формируется не русский, а непонятная кодировка.
Как решить эту проблему?
Попросту говоря как вставить русский текст в код PHP?