【问题标题】: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() 不起作用。

【问题讨论】:

    标签: php html-encode


    【解决方案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”替换为您需要的任何编码(尽管根据您选择的编码,某些字符可能无法表示)。

    【讨论】:

    • 在我的情况下它不工作
    • 你能帮帮我吗?
    猜你喜欢
    • 1970-01-01
    • 2016-03-08
    • 1970-01-01
    • 1970-01-01
    • 2017-12-26
    • 2014-12-05
    • 1970-01-01
    • 2010-12-20
    • 1970-01-01
    相关资源
    最近更新 更多