16/02/2013, 14:49
|
| | Fecha de Ingreso: noviembre-2012 Ubicación: en casa
Mensajes: 150
Antigüedad: 12 años, 1 mes Puntos: 1 | |
Respuesta: PDO me inserta hmtl tags en vez de acentos Cita:
Iniciado por ferminako Buenas a to2,
Tengo un problema al insertar datos en mis tablas, uso PDO y si trato de insertar una palabra como "camión" el inserta con tags html...
He mirado por ahi y mi configuracion al parecer es correcta:
Código PHP:
Ver original<?php class SPDO extends PDO { private static $instance = null; public function __construct(){ $config = Config::singleton(); parent ::__construct ('mysql:host=' . $config->get('dbhost') . ';dbname=' . $config->get('dbname'), $config->get('dbuser'), $config->get('dbpass'),array( PDO ::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8')); } public static function singleton() { if( self::$instance == null ) { self::$instance = new self(); } return self::$instance; } } ?>
Tambien he hecho var_dumps para ver como llegaba el valor por si no era problema del pdo, pero hasta el pdo llega correctamente.
Tanto la bbdd como la pagina estan en utf8.
Donde podria estar el error?
Gracias! Aver si te sirve http://xaviesteve.com/354/acentos-y-...-8-iso-8859-1/ |