Foros del Web » Programando para Internet » PHP »

pequeño problema con strings

Estas en el tema de pequeño problema con strings en el foro de PHP en Foros del Web. Holas a todos, tengo una duda, espero me resuelvan: tengo un string guardado en un campo de una base de datos y al escrivirlo me ...
  #1 (permalink)  
Antiguo 26/08/2005, 03:19
Avatar de abe_k  
Fecha de Ingreso: diciembre-2004
Mensajes: 286
Antigüedad: 13 años
Puntos: 2
pequeño problema con strings

Holas a todos,

tengo una duda, espero me resuelvan:

tengo un string guardado en un campo de una base de datos y al escrivirlo me sale con acentos, palabras clave.. es decir, correctamente.

Código:
//Codigo de consulta de la bbdd//
echo $row['texto'];
El problema es que quiero escrivir una parte de este texto y para ello uso la funcion substr:

Código:
$tex = substr($row['texto'], 0, 15);
echo $tex;
Al hacer el ultimo echo, el texto me sale mal escrito, es decir sin los acentos y palabras clave. Me salen sólamente su codificación (ej &nbsp en espacio en blanco)

Que hago mal o que dejo de hacer?

gracias
__________________
abe_k

Si quieres visitar Andorra, consulta la guia de este pequeño pais y conseguiras toda la información que necesites. La guia del visitante en Andorra
  #2 (permalink)  
Antiguo 26/08/2005, 03:52
Avatar de elangelcaido  
Fecha de Ingreso: septiembre-2003
Ubicación: Oviedo
Mensajes: 1.068
Antigüedad: 14 años, 3 meses
Puntos: 4
Prueba a usar la funcion nl2br()
Código PHP:
$tex substr($row['texto'], 015);
echo 
nl2br($tex); 
O tambien puedes usar la funcion htmlentities().
Me parece que eso solucionará tu problema.
__________________
Ta Luego! Al final sólo puede quedar uno...
________
lukos.org
  #3 (permalink)  
Antiguo 26/08/2005, 03:56
Avatar de abe_k  
Fecha de Ingreso: diciembre-2004
Mensajes: 286
Antigüedad: 13 años
Puntos: 2
htmlentities

Pues he probado tal como me dices pero continua sin salir bien el texto.
Alguna otra solucion??
__________________
abe_k

Si quieres visitar Andorra, consulta la guia de este pequeño pais y conseguiras toda la información que necesites. La guia del visitante en Andorra
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:43.