mam problem z polskimi znakami w formularzu kontaktowym.
Strona ma znacznik meta:
<meta http-equiv="content-type" content="text/html; charset=utf-8">
a w skrypcie kombinuję z headerem na UTF-8, ale coś robię źle.
Będę bardzo wdzięczny za pomoc w tym pewnie głupim i banalnym problemie, z którym niestety sam nie mogę sobie poradzić.
<?php $name = $_POST['name']; $email = $_POST['email']; $message = $_POST['message']; $header = "Content-Type: text/html; charset=utf-8"; $from = ''; $to = 'poprawny@mail.com'; $subject = ''; $body ="$header\n Od: $name\n E-mail: $email\n Wiadomość:\n $message"; if (!$_POST['name']) { $errName = ''; } if (!$_POST['email'] || !filter_var($_POST['email'], FILTER_VALIDATE_EMAIL)) { $errEmail = ''; } if (!$_POST['message']) { $errMessage = ''; } if ($human !== 4) { $errHuman = ''; } if (!$errName && !$errEmail && !$errMessage && !$errHuman) { $result='<div class="alert alert-success">'; } else { $result='<div class="alert alert-danger">'; } } } ?>