Foros del Web » Programando para Internet » PHP »

Caracteres raros en la db

Estas en el tema de Caracteres raros en la db en el foro de PHP en Foros del Web. Hola, he creado un registro de usuarios, y cuando pongo un acento en un campo, como se envía a través de ajax, me lo guarda ...
  #1 (permalink)  
Antiguo 03/12/2010, 14:19
 
Fecha de Ingreso: enero-2009
Ubicación: España
Mensajes: 786
Antigüedad: 15 años, 2 meses
Puntos: 9
Caracteres raros en la db

Hola, he creado un registro de usuarios, y cuando pongo un acento en un campo, como se envía a través de ajax, me lo guarda en la db con caracteres raros, y ya estoy usando el character SET utf8. Que puedo hacer?
  #2 (permalink)  
Antiguo 03/12/2010, 15:04
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 15 años, 11 meses
Puntos: 528
Respuesta: Caracteres raros en la db

Muy posiblemente es por que tu imprimes tu pagina (el html) sin indicar que es el charset es utf8. Para lograr una unificacion, al iniciar el html debes poner
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
poner tus tablas en utf8 de preferencia unicode, tambien el php se puede configurar para que devuelva los datos en utf8, aunque debes tener acceso a la configuracion; y al recuperar los datos de la base de datos, podrías adicionalmente transformarlos con utf8_encode()

Etiquetas: caracteres, raros
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:04.