PHP html 解码帮助 - 转换:'quote' is <b>bold</b>

Posted

技术标签:

【中文标题】PHP html 解码帮助 - 转换:\'quote\' is <b>bold</b>【英文标题】:PHP html decoding help - converting: A &#039;quote&#039; is <b>bold</b>PHP html 解码帮助 - 转换:'quote' is <b>bold</b> 【发布时间】:2011-04-04 05:28:34 【问题描述】:

我需要像这样转换一个字符串:

A &#039;quote&#039; is <b>bold</b>

进入:

A 'quote' is <b>bold</b>

html_entity_decode() 不起作用。

【问题讨论】:

【参考方案1】:

确保使用正确的quote_style:

html_entity_decode('A &amp;#039;quote&amp;#039; is &lt;b&gt;bold&lt;/b&gt;', ENT_QUOTES);

ENT_QUOTES 将转换双引号和单引号。 (php Manual: html_entity_decode)

【讨论】:

这有帮助 - 就是这样 - 在此之后它工作得很好!谢谢罗伯特!【参考方案2】:
mb_convert_encoding($string, "UTF-8", "HTML-ENTITIES");

您可以将“UTF-8”替换为您需要的任何编码(尽管根据您选择的编码,某些字符可能无法表示)。

【讨论】:

在我的情况下它不工作 你能帮帮我吗?

以上是关于PHP html 解码帮助 - 转换:'quote' is <b>bold</b>的主要内容,如果未能解决你的问题,请参考以下文章

php中的转义函数

[php代码审计] php://filter

如何解码 json 对象数组

php一段文本使用了html_entity后保存到数据库,取出后用html_entity_decode解码后在程序里不会正常显示

如何把js获取url中文乱码转码

python3解决url编码与解码