Puoi utilizzare mb_substr()
, Funziona quasi allo stesso modo di substr ma la differenza è che puoi aggiungere un nuovo parametro per specificare il tipo di codifica, sia che sia UTF-8
o una codifica diversa.
Prova questo:
$str = mb_substr($article['CBody'], 0, 20, 'UTF-8');
echo utf8_decode($str);
Spero che questo aiuti.