Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/03/2011, 10:59
lemmy2011
 
Fecha de Ingreso: febrero-2011
Mensajes: 156
Antigüedad: 13 años, 10 meses
Puntos: 4
Cómo transformar carácteres especiales

Hola a todos! Tengo un problema que creía resuelto... En base de datos grabo un registro, por ejemplo: "texto<"

Se graba correctamente. Pero después, al consultarlo, tengo problemas. Si hago un "echo", por pantalla sale: "texto". Pero si hago un ver código fuente, veo "texto<". Es decir, el carácter "<" lo detecta como un carácter especial y lo trata como un tag. Hago un "replace", pero nada. Es decir hago lo siguiente:

$v_titulo = $v_reg["titulo"];
$v_titulo = str_replace("\<","&lt;", $v_titulo);

echo $v_titulo;

Y por pantalla muestra "texto" y en código fuente: "texto<"

¿Cómo puedo conseguir el dato tal cual lo tenga grabado en base de datos, incluídos los carácteres especiales?

Muchas gracias!