gpt4 book ai didi

php - 如何发送 UTF-8 电子邮件?

转载 作者:搜寻专家 更新时间:2023-10-31 21:53:25 25 4
gpt4 key购买 nike

当我发送电子邮件时,电子邮件不显示英文以外的字符。它确实显示如下:

余生ä»ä»

可知道究竟是什么原因造成的呢?即使我尝试在脚本中添加内容类型和字符集,它仍然显示相同。

我使用了 Mail::Factory("mail");

最佳答案

您可以在邮件正文中添加 header “Content-Type: text/html; charset=UTF-8”。

$headers = "Content-Type: text/html; charset=UTF-8";

如果您使用 native mail() 函数 $headers 数组将是第 4 个参数邮件($to, $subject, $message, $headers)

如果您使用 PEAR Mail::factory() 代码将是:

$smtp = Mail::factory('smtp', $params);

$mail = $smtp->send($to, $headers, $body);

关于php - 如何发送 UTF-8 电子邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36673988/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com