¿Cómo se puede hacer en mysql una búsqueda que ignore los acentos? Es decir, si busco 'e' que encuentre 'e, è, é, ë, ê...'.
Encontré un par de alternativas pero no logré hacerlo funcionar. ¿Alguna sugerencia?
| |||
Búsqueda ignorando caracteres acentuados ¿Cómo se puede hacer en mysql una búsqueda que ignore los acentos? Es decir, si busco 'e' que encuentre 'e, è, é, ë, ê...'. Encontré un par de alternativas pero no logré hacerlo funcionar. ¿Alguna sugerencia? |
| ||||
Respuesta: Búsqueda ignorando caracteres acentuados Mira este post. Esta fue una función que realicé hace unos meses, pero te recomiendo trates de hacer antes todo lo que dicen en los comentarios de la función y ensayar si efectivamente te soluciona el problema sin necesidad de hacer uso de la función. Nos cuentas como te va
__________________ Without data, You are another person with an opinion. W. Edwads Deming |
| |||
Respuesta: Búsqueda ignorando caracteres acentuados Gracias! En estos días lo voy a ver de nuevo y aviso como queda! |
| |||
Respuesta: Búsqueda ignorando caracteres acentuados ¿Has probado con la collation con terminación _ci del charset (character set) o codificación que estés usando? Cambia la collation o cotejamiento del campo sobre el que realices la búsqueda al correspondiente a tu charset, pero uno que tenga la terminación _ci (case-insensitive), y luego haz la prueba. Por ejemplo, si usas un charset utf8, aplica para tu campo la collation utf8_unicode_ci, y luego haz la prueba. |