Использование PHP substr () со специальными символами в конце приводит к появлению вопросительных знаков

Когда я использую функцию substr () в PHP, я получаю вопросительный знак (квадрат со знаком вопроса - в зависимости от браузера) в конце строки, когда этот последний символ был специальным, например ë или ö и т. д.

$introtext = html_entity_decode($item->description, ENT_QUOTES, "UTF-8");
$introtext = substr($introtext, 0, 200);

Как мне избежать этого?

18
задан Peter Mortensen 6 July 2019 в 20:22
поделиться