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

arr*_*anb 2 html php utf-8

我已经将php和html设置为UTF-8并且在我的电子邮件中仍然出现A£,我不知道我做错了什么.请问任何代码,而不是用无意义的代码覆盖你的屏幕我认为如果你问你需要什么代码更好

Emi*_*röm 5

您需要向邮件阅读器发送一个标题,指示您正在使用的字符集.此标头与HTTP中的标头相同:

Content-Type: text/html; charset=utf-8
Run Code Online (Sandbox Code Playgroud)

如果您使用常规邮件功能,请将其与第四个参数($additional_headers)一起使用:

$headers = 'Content-Type: text/html; charset=utf-8';
mail($to, $subject, $message, $headers);
Run Code Online (Sandbox Code Playgroud)