如何使用php对html实体进行编码

如何使用php对html实体进行编码,php,encoding,Php,Encoding,我使用ck编辑器撰写邮件,向我的用户发送邮件,我使用libmail类。我的问题是如果我从ckeditor回显发布的数据 例如:echo$message=$\u POST['editor1'] 输出:“” 但是,如果我使用libmail发送消息,邮件会这样发送 <p> &quot;&nbsp; &lt; data &gt;&nbsp; &quot;</p> <br /> “数据” 我已经尝试过这种组

我使用ck编辑器撰写邮件,向我的用户发送邮件,我使用libmail类。我的问题是如果我从ckeditor回显发布的数据 例如:echo$message=$\u POST['editor1']
输出:“” 但是,如果我使用libmail发送消息,邮件会这样发送

<p>
    &quot;&nbsp; &lt; data &gt;&nbsp; &quot;</p>
<br />

“数据”


我已经尝试过这种组合:

一,$消息=带标签($message)
2 . $message=htmlentities($message,entnoquotes,'UTF-8')
3 . $message=htmlspecialchars(stripslashes(strip_标记($message))


我仍然无法解决这个问题。

您尝试了编码功能。您需要的是解码


或者

是的,我已经在我的帖子中提到过,我尝试了这些字符串函数1$消息=带标签($message);2 . $message=htmlentities($message,entnoquotes,'UTF-8');3 . $message=htmlspecialchars(stripslashes(strip_标记($message))。输出看起来仍然像sameNo,您尝试了编码函数。你需要的是解码。