Использование как htmlspecialchars, так и htmlentities приводит к пустым выводам таких элементов, как символ ™
и даже одиночные '
кавычки . Очевидно, что это абсолютно бесполезно, однако вывод данных без использования html-символов приводит к этому символу как для �. Любая причина, почему это происходит?
вот код, который вызывает проблему:
<p>
<?php
echo nl2br(htmlspecialchars($aboutarray[0]['about_us'], ENT_COMPAT, "UTF-8"));
?>
</p>