Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/05/2011, 10:58
diegoibanez
 
Fecha de Ingreso: agosto-2010
Mensajes: 44
Antigüedad: 13 años, 7 meses
Puntos: 2
Pregunta el problemático utf8

hola amigos, tengo la siguiente tabla en mi base de datos:

Código PHP:
create table informacion_personal (
  
id_usuario  int(6)   not null,
  
nombre  varchar(30not null,
  
apellidos  varchar(50not null,
  
dia   int(2)   not null,
  
mes   int(2)   not null,
  
anho   int(4)   not null,
  
sexo   int(1)   not null,
  
estudios  int(1)  default null,
  
ingreso  int(1)   default null,
  
viaje   text   null,
  
primary key(id_usuariodiamesanhosexoestudiosingreso)
ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci
en php envío el header indicando que será utf8, base de datos tiene el mismo charset y collate... si muestro el valor enviado en el formulario antes de ingresarlo en pantalla me lo mostrará correctamente, pero por ejemplo si en alguno de los campos varchar ingreso "alimaña" o "céntrico", mysql me va a guardar "alima" o "c", queda cortado... cómo lo puedo solucionar?

gracias!
PD: También he probado con set names 'utf8' y nada.

Última edición por diegoibanez; 13/05/2011 a las 11:05