Как я могу заставить htmlentities работать с кириллическими символами. Теперь, когда я пытаюсь ввести какую-то кириллицу: «Тест» возвращает «Ð ¢ еѻ Мой код: $ var = htmlentities ($ var); Кодировка: utf-8. Спасибо!
У меня была такая же проблема, попробуйте это решение:
<?php echo htmlentities("Текст на русском языке", ENT_QUOTES, 'UTF-8') ?>
Чтобы завершить этот вопрос -
Я хочу, чтобы мои пользователи не вводили HTML-код в своих комментариях
Это не обязательно; htmlspecialchars() преобразует все специальные символы, необходимые для предотвращения отображения HTML.
htmlspecialchars()