Buenos días compañeros, 
  
tengo un problema con la función substr. 
Utiliza esta función para acortar un parrafo demasiado grande.  
 Cita:  $cadena_final=substr($cadena, 0, 100).'...';
    Con esto me quedo con los 100 primeros carácteres y añado despues 3 puntos suspensivos. 
Esto me funciona OK simpre, a excepción de cuando el carácter 100 és una carácter especial (acentos, ñ...) que me aparece este símbolo � 
Un saludo