У меня есть следующая строка в моем коде:
mb_substr(strip_tags($comm->getRawValue()->comment),0,30,'UTF-8')
Это позволяет мне отображать только первые 30 символов комментария.
Но когда комментарий содержит акцент на этомпозиция строки, вывод:
"Ah non, on ne peut pas int&eac"
HTML-сущность обрезается.
Странное поведение здесь состоит в том, что, если я обрежу строку дальше от начала, она отображается как:
"Ah non, on ne peut pas intég"
Без html-сущностей, только символ 'é'.
Что происходит?
PS_ Я попытался добавить html_entity_decode (), но это преобразует акцент в вопросительных знаках.