У меня есть таблица, где у меня есть столбец TEXT в формате utf8_unicode_ci.
У меня также есть форма, где я могу поместить многоязычный текст в это поле.
Когда я выбираю каждый текст из этого столбца, я хочу показать только 50 символов в длину, поэтому я делаю следующее:
$text = $rows["text"];
$text = mb_substr($text, 0, 50);
$text = htmlentities($text, ENT_COMPAT, 'UTF-8');
это не в состоянии отображать не английские символы и ничего не показывает, если я поставлю функцию mb_substr ниже hmmlentities, она появится, но она обрежет текст и покажет некоторые & letter; & another;
Как я могу решить эту проблему?