Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

consulta con acentos

Estas en el tema de consulta con acentos en el foro de Mysql en Foros del Web. Buenas, mi pregunta es la siguiente: Si yo tengo una base de datos que tiene un coche que es León pero que tambien esta Leon ...
  #1 (permalink)  
Antiguo 04/05/2009, 08:43
Avatar de jdelrioj  
Fecha de Ingreso: julio-2008
Ubicación: La Rambla , Córdoba -> Andalucía
Mensajes: 340
Antigüedad: 15 años, 9 meses
Puntos: 13
consulta con acentos

Buenas, mi pregunta es la siguiente:

Si yo tengo una base de datos que tiene un coche que es León pero que tambien esta Leon y si quiero despues hacer una consulta
y si pongo leon o poniendo león quiero que me salgan todas
un saludo
  #2 (permalink)  
Antiguo 04/05/2009, 09:30
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años
Puntos: 300
Respuesta: consulta con acentos

cambia el cotejamiento del campo donde guardes León y Leon a un cotejamiento de tu codificación de los terminados en _ci. Es decir, si la codificación de tu base es utf8, deberás aplicar a ese campo el cotejamiento utf8_spanish_ci
por ponerte un ejemplo.
Luego ya puedes hacer la prueba
  #3 (permalink)  
Antiguo 04/05/2009, 09:59
Avatar de jdelrioj  
Fecha de Ingreso: julio-2008
Ubicación: La Rambla , Córdoba -> Andalucía
Mensajes: 340
Antigüedad: 15 años, 9 meses
Puntos: 13
Respuesta: consulta con acentos

ya lo lo habia averiguado, gracias de todas formas, he puesto latin_spanish_ci

un saludo!!!!
  #4 (permalink)  
Antiguo 04/05/2009, 10:04
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años
Puntos: 300
Respuesta: consulta con acentos

Se ve que tenías codificada tu base con el charset o codificación latin1.
Me alegro de que te funcione.
Saludos
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 10:26.