Результаты поиска для htmlentities

Кириллица и htmlentities/htmlspecialchars. Проблема с русскими символами

Иногда по невнимательности возникает такая проблема, что функция htmlentities конвертирует кириллические буквы в нечитаемую последовательность символов. Это значит, что Вы не указали кодировку, которую функция будет использовать при преобразовании строки в html-сущности.

Решается эта проблема очень легко - необходимо добавить в вызов функции третий параметр-кодировку. Чаще всего это строка 'UTF-8' или 'cp1251'. Также Вы можете использовать функцию htmlspecialchars вместо htmlentities. Она работает таким же образом, но конвертирует меньший диапазон специальных символов. Не забывайте про кодировку, в htmlspecialchars также есть этот аргумент.

http://www.seostella.com/ru/article/2012/01/14/kirillica-i-htmlentities-htmlspecialchars-problema-s-russkimi-simvolami.html