Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/05/2009, 06:06
Avatar de Jhonnyf
Jhonnyf
 
Fecha de Ingreso: septiembre-2007
Ubicación: Dentro de mi
Mensajes: 87
Antigüedad: 16 años, 8 meses
Puntos: 5
envio un insert correcto con acentos, y en la base de datos se graba diferentes

Buenos dias,

he hecho un script que le levanta datos de un html y los vuelve INSERT, inicialmente vi que los insert formados tenian caracteres basura en vez de tildes o ñ

lo solucioné poniendo esta cabecera

Código HTML:
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body> 
y ahora los Insert si los manda correctamente
Código PHP:
insert into karaoke (musicaid,nombre,autor,duracionvalues (2200,'Jardín de Estatuas','Dolores Delirio',209))
insert into karaoke (musicaid,nombre,autor,duracionvalues (2201,'Metrópoli','Dolores Delirio',218)) 
pero en la base de datos, veo que los graba con basura



He probado cambiando la codificacion tanto de base de datos, como te tablas y campo a utf8_general_ci , latin1_swedish_ci y utf8_spanish_ci pero tengo el mismo problema, si pongo los acentos manualmente si los lee bien.

supongo que el problema es al enviar los datos, aunque lo hago de manera correcta, quizas necesite indicarle el formato a usar (en la conexion)

Saludos y Gracias
__________________
*en construccion*