Foro de elhacker.net

Programación => Bases de Datos => Mensaje iniciado por: bgnumis en 24 Junio 2015, 14:48 pm



Título: Cotejamiento
Publicado por: bgnumis en 24 Junio 2015, 14:48 pm
Hola me ocurre una cosa muy rara.

Tengo una tabla que se llama registro y un campo comentario de texto (text) que si pongo comentarios con ñ, ó acentos etc me lo reconoce cuando lo "muestro" en php en la página (leyéndolo de la base de datos)

Sin embargo donde tengo un campo llamado dirección no me reconoce las "ñ" en el texto ni los acentos.

¿Cómo es posible que en uno sí y en otro no?

El cotejamiento de la que sí lo reconoce resulta que estaba en latin1 sqeedish y aun así iba lo he cambiado a ucs2_spanish_ci en ambos y en la que iba va y en la otra no reconoce los caracteres

La única diferencia que veo es que una tiene un motor de almacenamiento MyISAM (que es la que no reconoce) y la otra tiene un motor InnoDB ¿Puede deberse a esto?

Si fuera así ¿qué implicaciones podría tener cambiarlo?