htmlspecialchars выводит пустой

Использование как htmlspecialchars, так и htmlentities приводит к пустым выводам таких элементов, как символ и даже одиночные 'кавычки . Очевидно, что это абсолютно бесполезно, однако вывод данных без использования html-символов приводит к этому символу как для �. Любая причина, почему это происходит?

вот код, который вызывает проблему:

<p>
<?php 
    echo nl2br(htmlspecialchars($aboutarray[0]['about_us'], ENT_COMPAT, "UTF-8")); 
?>
</p>
6
задан maxf130 5 September 2013 в 06:19
поделиться