Ver Mensaje Individual
  #26 (permalink)  
Antiguo 17/02/2013, 19:50
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: PDO me inserta hmtl tags en vez de acentos


Buena observación.

Un par de preguntas:
- Según entiendo, la variable que intentas enviar a base contiene el texto correcto, pero en la base queda luego como html. ¿Es así?
- Si el tema es que al momento de insertar es cuando se produce el problema, ¿has probado usar htmlspecialchars_decode() en ese momento?

Algo como.
Código PHP:
Ver original
  1. $consulta = $this->db->prepare('INSERT INTO bd(campo) VALUES (:campo)');
  2. $consulta->bindParam(':campo', htmlspecialchars_decode($campo), PDO::PARAM_STR);
  3. $consulta->execute();
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)