Encontrar palabras con y sin acentos en mysql desde php
Publicado por alexander castellanos (10 intervenciones) el 02/08/2015 23:15:43
Que tal amigos, en cuestión de php tengo algo de conocimiento pero he llegado a este punto en donde por mas que he investigado no encuentro una solución final, probé ya con varias.
El caso es que tengo un formulario a llenar por cualquier usuario en el cual los datos son subidos a la base de datos.
Por otro lado, tengo un buscador que encuentra los datos registrados por el usuario, es decir si el usuario puso en su formulario la palabra "camion" entonces puedo escribir "camion" en el buscador y me encuentra ese registro.
El problema es cuando una persona escribe "camión", esta se registra normalmente en la base de datos pero cuando escribo en el buscador "camion" no me la encuentra pues el acento impide que asi sea, sin embargo, escribiendo "camión" si que la encuentra, en lo que me he quebrado la cabeza es encontrar la forma para que aun asi escriba camion, me muestra camión tambien. Creen que haya una forma de hacerlo?, manejo el cotejamiento "utf8_spanish_ci" y he probado con "utf8_general_ci" y no hay diferencia.
Gracias!
El caso es que tengo un formulario a llenar por cualquier usuario en el cual los datos son subidos a la base de datos.
Por otro lado, tengo un buscador que encuentra los datos registrados por el usuario, es decir si el usuario puso en su formulario la palabra "camion" entonces puedo escribir "camion" en el buscador y me encuentra ese registro.
El problema es cuando una persona escribe "camión", esta se registra normalmente en la base de datos pero cuando escribo en el buscador "camion" no me la encuentra pues el acento impide que asi sea, sin embargo, escribiendo "camión" si que la encuentra, en lo que me he quebrado la cabeza es encontrar la forma para que aun asi escriba camion, me muestra camión tambien. Creen que haya una forma de hacerlo?, manejo el cotejamiento "utf8_spanish_ci" y he probado con "utf8_general_ci" y no hay diferencia.
Gracias!
Valora esta pregunta


0