如何使用PHP将HTML实体表情符号发送/转换为UTF-8

时间:2019-01-11 15:43:00

标签: php html email encoding character-encoding

我正在使用OneSignal / emoji-picker库在表单中输入表情符号,然后将该表单提交到PHP脚本,然后通过PHPMailer发送输入。

来自表单的表情符号输入采用html实体格式,如下所示:

😄😭😄

然后,在将其发送出去时,显然会在电子邮件客户端中以字符串形式读取并显示该字符串,而不是显示UTF-8表情符号图像。

如何将html实体转换为电子邮件客户端可以理解的UTF-8?

我尝试了内置的PHP函数htmlentities(),输出是一种奇怪的格式,在😂😂😂之前,您还没有人知道怎么做吗?

0 个答案:

没有答案