PHP html decoding help - converting: A 'quote' is <b>bold</b>

家住魔仙堡 提交于 2019-11-27 17:26:45

问题


I need to convert a string like this:

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

into:

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

html_entity_decode() did not work.


回答1:


Make sure you use the right quote_style:

html_entity_decode('A &#039;quote&#039; is <b>bold</b>', ENT_QUOTES);

ENT_QUOTES Will convert both double and single quotes. (PHP Manual: html_entity_decode)




回答2:


mb_convert_encoding($string, "UTF-8", "HTML-ENTITIES");

You can replace "UTF-8" with whatever encoding you need (though depending on the encoding you choose, certain characters may not be representable).



来源:https://stackoverflow.com/questions/3574609/php-html-decoding-help-converting-a-039quote039-is-bbold-b

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!