我正在使用OneSignal / emoji-picker库在表单中输入表情符号,然后将该表单提交到PHP脚本,然后通过PHPMailer发送输入。
来自表单的表情符号输入采用html实体格式,如下所示:
😄😭😄
然后,在将其发送出去时,显然会在电子邮件客户端中以字符串形式读取并显示该字符串,而不是显示UTF-8表情符号图像。
如何将html实体转换为电子邮件客户端可以理解的UTF-8?
我尝试了内置的PHP函数htmlentities()
,输出是一种奇怪的格式,在😂😂😂
之前,您还没有人知道怎么做吗?