【发布时间】:2021-01-05 04:35:47
【问题描述】:
我正在使用 wp_mail() 从自定义 WordPress 插件发送电子邮件。
我想弄清楚为什么发送的电子邮件导致电子邮件主题中的一些非字母数字字符被更改?例如,“Word1 - Word2”这样的主题会被接收为“Word1 – Word 2”,看起来一点都不好看。
代码如下:
$subject = 'word1 - word2';
$msg = 'message';
$headers = 'Content-Type: text/html; charset=utf-8';
wp_mail('a@b.com', $subject, $msg, $headers);
电子邮件主题在 Gmail 中显示“Word1 – Word 2”。我知道这与编码有关,但有人知道如何解决这个问题吗?
谢谢!
【问题讨论】:
标签: wordpress email character-encoding subject wp-mail