Ver Mensaje Individual
  #13 (permalink)  
Antiguo 17/06/2010, 02:23
Avatar de Heli0s
Heli0s
 
Fecha de Ingreso: abril-2010
Mensajes: 789
Antigüedad: 14 años
Puntos: 40
Respuesta: Problema con Acentos

Haz un echo al string antes de poner $letra = $titulo{0}; y verás como el primer carácter no es una letra, ten en cuenta que al poner un acento y pasarlo por htmlentities hara que sea &letraacute;elresto y el primer caracter será &, por lo tanto después al usar la función substr sacará todo el string excepto el caracter &, que es lo que esta provocando el fallo, y por eso solo ocurre cuando hay un acento en la primera letra, la solución creo que es que te esperes a usar htmlentities justo cuando ya esté lista para mostrar.

Un saludo