PHP html解码帮助 - 转换:'引用'是<b>粗体</b>

时间:2010-08-26 11:26:00

标签: php html-encode

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

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

进入:

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

html_entity_decode()无效。

2 个答案:

答案 0 :(得分:54)

确保使用正确的quote_style:

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

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

答案 1 :(得分:23)

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

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