php - 电子邮件内容中单词内的随机空格

标签 php email email-client

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

有时,单词中会有空格。例如“中心主任”出现如下:

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

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

最佳答案

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

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

以这种方式修改现有 header 。

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

PHP 手册中需要了解的内容: base64_encode chunk_split

关于php - 电子邮件内容中单词内的随机空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18126304/

相关文章:

php - WordPress 未反射(reflect)数据库的更改

php - 如何将存储的密码从 SHA1 更新为 password_hash

PHP MySQL 查询返回空

email - 我应该使用什么启发法来防止自动应答器 war ?

Android - 如何直接打开邮件客户端

Hotmail 中的 HTML 电子邮件通讯问题

iphone - iOS 邮件客户端测试

php - 在 Chrome 中无效的 JSON,在 Firefox 中没有问题(太奇怪了!)

java - 如何在应用程序中存储密码

java - 无法使用 Spring 框架发送邮件