Php 将字符转换为解码的html,然后返回到提交到页面上的编码

Php 将字符转换为解码的html,然后返回到提交到页面上的编码,php,html,textbox,Php,Html,Textbox,我有一些特殊的角色,比如#&等等。建议我先对这些字符进行html解码,然后再将它们传递给我的PHP图像生成器(一个类似记忆的字体预览器) 将文本转换为html解码没有问题,但是如何将它们转换回文本提交到的页面上的编码 如果您从客户端发送正确编码的数据,即使用encodeURIcomponent()js函数,PHP superglobals$\u GET和$\u POST应该自动解码 如果由于某种原因它似乎没有被解码,你应该找出原因(也许你对它进行了双重编码?),或者像使用urldecode()p

我有一些特殊的角色,比如#&等等。建议我先对这些字符进行html解码,然后再将它们传递给我的PHP图像生成器(一个类似记忆的字体预览器)


将文本转换为html解码没有问题,但是如何将它们转换回文本提交到的页面上的编码

如果您从客户端发送正确编码的数据,即使用encodeURIcomponent()js函数,PHP superglobals$\u GET和$\u POST应该自动解码


如果由于某种原因它似乎没有被解码,你应该找出原因(也许你对它进行了双重编码?),或者像使用urldecode()php func一样绕过它(还有一个utf8解码的解决方法)。

你好,多拉德,我已经尝试了我能想到的一切,但都没有成功。我将修改原始帖子,并将我的代码添加到其中,以便您可以对其进行修补,并了解发生了什么。注意事项:PHP版本-5.6 Fast CGI |服务器是DreamHost提供的一个VPS。我很感激:)我在前面的一个线程中找到了代码:不客气。你能解释一下具体的问题是什么吗?因为我还不确定问题出在哪里,而且这将是一个很长的对话,我已经给你发了一封邮件。请检查它是否未到达垃圾邮件文件夹。如果问题能够得到解决,我们应该根据我们的成绩编辑问答。