2

我在使用 PHP HTML 电子邮件(使用 PHP 邮件功能)时遇到了一个随机问题。

有时,单词中有空格。例如,“中心主任”显示如下:

C enter Director
Center D irector
Cen ter Director, etc.

我检查了几个论坛,使用了 trim() 等,但没有用。有人对此有任何想法吗?

4

1 回答 1

2

尝试使用base64对您的电子邮件内容进行编码

$mail_content = chunk_split(base64_encode($mail_content));

以这种方式修改您现有的标题。

$headers .= "Content-Transfer-Encoding: base64\r\n\r\n";

PHP 手册中要经历的事情:base64_encodechunk_split

于 2013-08-08T12:49:27.013 回答