elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  [Pregunta]: ¿Como puedo buscar un texto sin importar sus acentos?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Pregunta]: ¿Como puedo buscar un texto sin importar sus acentos?  (Leído 2,033 veces)
Leguim


Desconectado Desconectado

Mensajes: 720



Ver Perfil
[Pregunta]: ¿Como puedo buscar un texto sin importar sus acentos?
« en: 18 Julio 2019, 07:38 am »

Buenas noches a todos!

Desde ayer que estoy intentando resolver un problema y es que tengo un buscador con ajax que busca a partir de un texto usando LIKE %busqueda% el tema es que digamos si yo tengo un usuario que se llama Márcelo al escribir en mi buscador "Ma" aparece márcelo hasta ahí todo bien pero al escribir una tercer letra "Mar" ya desaparece, ya tengo el cotejamiento de mi base de datos (todas las tablas) en utf8_spanish_ci y en mi documento html ya esta configurado a utf-8 pero todavía me pasa este problema que no se ya como resolverlo y me da muchos dolores de cabeza.


En línea

@XSStringManolo
Hacker/Programador
Colaborador
***
Desconectado Desconectado

Mensajes: 2.399


Turn off the red ligth


Ver Perfil WWW
Re: [Pregunta]: ¿Como puedo buscar un texto sin importar sus acentos?
« Respuesta #1 en: 18 Julio 2019, 08:40 am »

Guarda el contenido a comparar en una variable. Pásala a minúsculas. Recorre el string con un bucle. Cambia cada caracter con acento por el original.

Variable con los caracteres = "ėęěĕəéèêëēųűůūûùüú..."
Si en la primera posición encuentro alguno de los caracteres en el string.
Si la posición del string está entre 0 y 9 substituye el caracter del string por una e.
Si la posicion está entre 9 y 16 cambia por u.

...



En línea

Mi perfil de patrocinadores de GitHub está activo! Puedes patrocinarme para apoyar mi trabajo de código abierto 💖

#!drvy
Moderador
***
Desconectado Desconectado

Mensajes: 5.855



Ver Perfil WWW
Re: [Pregunta]: ¿Como puedo buscar un texto sin importar sus acentos?
« Respuesta #2 en: 18 Julio 2019, 09:43 am »

Sin código no se puede ayudar de forma adecuada. No sabemos donde puede ocurrir el fallo y no somos adivinos precisamente.

Saludos
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines