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

Letras "n" y "ñ" tiran los mismos resultados en un like

Estas en el tema de Letras "n" y "ñ" tiran los mismos resultados en un like en el foro de Mysql en Foros del Web. Hola. Busqué esto por todos lados y probé todo lo que encontré y nada. Probé poner tanto la tabla como la base en todos los ...
  #1 (permalink)  
Antiguo 28/12/2012, 14:41
Avatar de hshadow  
Fecha de Ingreso: abril-2008
Mensajes: 42
Antigüedad: 16 años
Puntos: 0
Letras "n" y "ñ" tiran los mismos resultados en un like

Hola.

Busqué esto por todos lados y probé todo lo que encontré y nada.
Probé poner tanto la tabla como la base en todos los "UTF8" y "latin" habidos y por haber tanto en charset como en collation.

Puse esto esparando, por ejemplo, los "Nuñez":

Código:
SELECT * FROM users where last_name like '%ñez%'
y me trajo los Nuñez pero junto con los Martinez, los Giménez, etc.
Si reemaplazamos "ñez" con "nez", los resultados son exactamente los mismos.

Es útil que no distinga los acentos de los no acentos en las vocales, y hasta puedo pasar el que también me confunda la "ç" con un "c", dado que casi no se busca. Pero la Ñ se busca mucho.

Alguien me puede dar una mano con esto?

El problema puntual radica en un AJAX que devuelve sugerencias a medida que el usuario va tipeando, pero con solucionarlo directo en la base suficiente dado que el problema está en lo que MySQL devuelve.

Gracias.

Etiquetas: letras, resultados, select, sql, tabla
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 13:41.