sql >> Base de Datos >  >> RDS >> Mysql

substr no funciona bien con utf8

Puede usar mb_substr() , Funciona casi de la misma manera que substr pero la diferencia es que puede agregar un nuevo parámetro para especificar el tipo de codificación, ya sea UTF-8 o una codificación diferente.

Prueba esto:

$str = mb_substr($article['CBody'], 0, 20, 'UTF-8');

echo utf8_decode($str); 

Espero que esto ayude.