4

htmlspecialchars_decode()を使用しようとしていますが、 スペースにデコードされません。この問題の解決策はありますか?

私のコード:

$query = mysql_query("select * from nowosci order by id desc limit 0,3");
while($rekord = mysql_fetch_array($query))
{
$tekst .= '<h1 class="body"><div class="date" style="display:inline; color:grey; margin-right:5px;">'.$rekord[3].'</div>'.html_entity_decode($rekord[1]).'</h1><div class="main">'.html_entity_decode($rekord[2]).'</div>';
}
echo $tekst
4

2 に答える 2

8

html_entity_decode()代わりに使用してください。

htmlspecialchars_decode()デコードのみ&amp; &quot; (when ENT_NOQUOTES is not set), &#039; (when ENT_QUOTES is set), &lt; and &gt;.

于 2012-07-31T10:07:47.733 に答える
2

htmlspecialchars_decode()デコードします。これはに属していないため、htmlspecialcharsデコードは想定されていません。あなたはhtmlspecialcharsリストを見ることができます。&nbsp;htmlspecialchars

代わりに使用できますhtml_entity_decode();

于 2012-07-31T10:11:40.903 に答える