[php] htmlentities и utf-8
Нафига?
Потому что соседний тред.
А сейчас придётся из источника перегонять в cp1251 (при этом, конечно, куча всего потеряется а потом результат - в html-entities, то есть, обратно в юникод - изврат жуткий.
А сейчас придётся из источника перегонять в cp1251 (при этом, конечно, куча всего потеряется а потом результат - в html-entities, то есть, обратно в юникод - изврат жуткий.
И вообще, когда для того, чтобы из utf-8 получить html-entities с такими же кодами, приходится использовать промежуточную 8битную кодировку - это какой-то пиздец.
Оказывается, проблемы можно решить, вместо htmlentities используя mb_convert_encoding($sUnicode,"HTML-ENTITIES","UTF-8").
Но тем не менее, почему htmlentities работает так неправильно?
Но тем не менее, почему htmlentities работает так неправильно?
Оставить комментарий
kruzer25
Как заставить htmlentities конвертировать utf-8-символы в соответствующие entities?выдаёт
(а хочется, чтобы на выходе первая строчка была такой же, как вторая)