我有一个注册表单,如果我在名称输入上使用重音字符,则电子邮件不会发送到我的电子邮件客户端。没有口音也没关系。 如果我输入“ROkkenbauer Pal” - 并提交我收到邮件。 如果我输入“RokkenbáúerPál” - 并提交我没有收到电子邮件。
谢谢!!!
<?php
$action = $_REQUEST['action'];
if ($action == "") {
/* display the contact form */
?>
<form action="" method="POST" accept-charset="UTF-8">
<input type="hidden" name="action" value="submit">
<input id="nev" name="name" type="text" value="" size="100" placeholder="NÉV" maxlength="100"/>
<input id="kuld" type="submit" value="JÖVÖK"/>
</form>
<?php
} else {
/* send the submitted data */
$name = $_REQUEST['name'];
if ($name == "") {
echo "XXXX";
} else {
$from = "$name";
$subject = "some subj";
mail("myemail@myemail.com", $name, $from);
echo "THX";
}
}
?>