Encoding 在contenteditable div中处理HTML实体
我正在使用contenteditableEncoding 在contenteditable div中处理HTML实体,encoding,html-entities,phpmailer,php,Encoding,Html Entities,Phpmailer,Php,我正在使用contenteditable编辑电子邮件(特别是使用)。我希望能够以表单形式提交消息正文,用PHP处理它,并使用mail()函数(或)发送它 我遇到的问题是与特殊字符和编码有关。当在div中键入特殊字符(如π或á)时,它保持不变,而不是转换为类似&pi或á。在某些情况下,它会被转换,例如只是一个想法: 步骤1: 将您的转换为[div][b][/b][/div] 步骤2: 你真是个傻瓜 步骤3:将[div][b][/b][/div]转换为 顺便说一下,我认为您可以在步骤
编辑电子邮件(特别是使用)。我希望能够以表单形式提交消息正文,用PHP处理它,并使用mail()
函数(或)发送它
我遇到的问题是与特殊字符和编码有关。当在div中键入特殊字符(如π
或á
)时,它保持不变,而不是转换为类似&pi代码>或á代码>。在某些情况下,它会被转换,例如只是一个想法:
- 步骤1:
将您的
转换为[div][b][/b][/div]
- 步骤2:
你真是个傻瓜
- 步骤3:将[div][b][/b][/div]转换为
顺便说一下,我认为您可以在步骤1之前使用strip_tags()。谢谢您的输入,但我试图避免这种方法。当我在寻找答案时,我发现答案是基于同样的方法,但被否决了。同样地,他说这种方法是“根本错误的”。如果没有更好的解决方案,这似乎是一个很好的最后手段。好吧,这种方法似乎工作得很好,我希望,所以我想我会坚持下去。谢谢你的回答。
pi is "less than" 2 × pi:
π < 2π
<div>pi is "less than" 2 × pi:</div>
<div>π < 2π</div>
<div>pi is "less than" 2 × pi:</div>
<div>π < 2π</div>
<div>pi is "less than" 2 × pi:</div>
<div>π < 2π</div>