£;即使将html和php放到UTF-8中,仍然会出现在电子邮件中

£;即使将html和php放到UTF-8中,仍然会出现在电子邮件中,php,html,utf-8,Php,Html,Utf 8,我已经将php和html设置为UTF-8,并且在我的电子邮件中仍然显示A,我不知道我做错了什么。请询问任何代码,而不是用毫无意义的代码覆盖屏幕。我认为如果您询问您需要什么代码,您需要向邮件阅读器发送一个标题,指示您正在使用的字符集,这会更好。其标头与HTTP中的相同: Content-Type: text/html; charset=utf-8 如果您使用的是常规函数,请将其与第四个参数($additional_headers)放在一起: 您发送的邮件标题是什么?您是指$headers=“Qu

我已经将php和html设置为UTF-8,并且在我的电子邮件中仍然显示A,我不知道我做错了什么。请询问任何代码,而不是用毫无意义的代码覆盖屏幕。我认为如果您询问您需要什么代码,您需要向邮件阅读器发送一个标题,指示您正在使用的字符集,这会更好。其标头与HTTP中的相同:

Content-Type: text/html; charset=utf-8
如果您使用的是常规函数,请将其与第四个参数(
$additional_headers
)放在一起:


您发送的邮件标题是什么?您是指$headers=“Quote Request From:$email”@EmilVikström我不知道你的意思,你能不能像我很蠢一样对我说:)请发布电子邮件功能我建议你以原始形式打开一封常规电子邮件(“查看原始”或类似内容)。您将看到两个邮件头,后面是邮件正文。
$headers = 'Content-Type: text/html; charset=utf-8';
mail($to, $subject, $message, $headers);