Php 在<;表格>;
我制作了一个联系表格,但由于我不是英国人,所以我使用诸如“á”、“ň”、“š”等字符。 但当我用这些字符填写表格时,我会提交表格,然后收到电子邮件,所有这些“未知”字符都会被替换为“@-”等字符。该网站是.html,而不是.php。我不在数据库中存储任何内容。Php 在<;表格>;,php,html,forms,utf-8,Php,Html,Forms,Utf 8,我制作了一个联系表格,但由于我不是英国人,所以我使用诸如“á”、“ň”、“š”等字符。 但当我用这些字符填写表格时,我会提交表格,然后收到电子邮件,所有这些“未知”字符都会被替换为“@-”等字符。该网站是.html,而不是.php。我不在数据库中存储任何内容。 我把 以及 中的 我还将属性修改为 我添加了标题('Content-type:text/html;charset=utf-8')编码到我的php文件中。 但没有任何帮助。 这是一段HTML: <meta charset="utf-8
我把
以及中的
我还将
属性修改为
我添加了标题('Content-type:text/html;charset=utf-8')将>编码到我的php文件中。
但没有任何帮助。
这是一段HTML:
<meta charset="utf-8">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
PHP:
header('Content-type:text/html;charset=utf-8');
$to=”paula@soulmates.sk";
$name=$_POST['name'];
$email=$_POST['email'];
$phone=$_POST['phone'];
$message=$_POST['message'];
$extra=“从电子邮件:$email\r\n电子邮件的答案:$email\r\n”
$subject=“来自“$name.”的邮件;
$odkaz=$message;
$mess=“Name:.$Name.\nEmail:.$email.\n电话:.$phone.\n消息:.$odkaz.\n”;
$too=$email;
$subjectt=“感谢您与我们联系”;
$messs=“谢谢您的留言”;
$extra=“从电子邮件:$to\r\n电子邮件的答复:$to\r\n”;
邮件($收件人,$主题,$混乱,$额外)
邮件($too、$subjectt、$mess、$extra);
?>
我只需要用户输入表单中的每一条信息就可以按原样接收。我需要“Safaládka”在收到的电子邮件中保持“Safaládka”,而不是变成例如“SafalˇA-dka”将标题作为邮件函数中的第四个参数传递
mail ($to, $subject, $mess, $header);
我现在就试过了,没什么变化检查这个问题
$(".form-input").focus(function() {
let parent = $(this).parent();
if (!parent.hasClass("active")) {
parent.addClass("active")
}
});
$(".form-input").blur(function() {
let self = $(this);
let parent = self.parent();
if (parent.hasClass("active") && self.val().length === 0) {
parent.removeClass("active")
}
});
$("#contact-form").submit(function(e) {
e.preventDefault();
const url = "sendMailB.php";
messageHolder = $(".contact-form__message");
messageHolder.removeClass();
messageHolder.text('');
const successMessage = 'Successfully sent!';
const errorMessage = 'Oops, try later';
$.ajax({
type: "POST",
url: url,
data: $("#contact-form").serialize(),
success: function(data) {
console.log(data);
messageHolder.addClass("success");
messageHolder.text(successMessage);
},
error: function(error){
console.log('error');
messageHolder.addClass("error");
messageHolder.text(errorMessage);
}
});
});
header('Content-type: text/html; charset=utf-8');
$to = "paula@soulmates.sk";
$name = $_POST['name'];
$email = $_POST['email'];
$phone = $_POST['phone'];
$message = $_POST['message'];
$extra = "From email: $email\r\n Answer to email: $email\r\n";<br>
$subject = "Mail from ".$name."";
$odkaz = $message;
$mess = "Name: ".$name."\nEmail: ".$email."\nPhone: ".$phone."\nMessage: ".$odkaz." \n";
$too = $email;
$subjectt = "Thank you for contacting us";
$messs = "Thank you message";
$extraa = "From email: $to\r\n Answer to email: $to\r\n";
mail ($to, $subject, $mess, $extra)
mail ($too, $subjectt, $messs, $extraa);
?>
mail ($to, $subject, $mess, $header);