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

Buscar palabras indiferentemente si están acentuadas o no.

Estas en el tema de Buscar palabras indiferentemente si están acentuadas o no. en el foro de Mysql en Foros del Web. Antes trabajaba con iso-8859-1 en toda la pagina. Y no tenia problemas con las palabras que llevan el acento o no. Aunque la palabra estaba ...
  #1 (permalink)  
Antiguo 07/03/2023, 14:13
 
Fecha de Ingreso: noviembre-2005
Mensajes: 144
Antigüedad: 18 años, 5 meses
Puntos: 2
Buscar palabras indiferentemente si están acentuadas o no.

Antes trabajaba con iso-8859-1 en toda la pagina. Y no tenia problemas con las palabras que llevan el acento o no. Aunque la palabra estaba con acento en la base de datos el SELECT lo tomaba si lo buscaba sin acento.

Pero ahora cambie a todo (Configuracion php, archivos, base de datos) a UTF8 y ahora diferencia si busco o no con acentos. Como puedo hacer con UTF8 las busquedas a la base de datos y no tenga en cuenta los acentos.

Ejemplo si busco: "Pais", tome igual el registro que lleve la palabra "País", etc.
  #2 (permalink)  
Antiguo 08/03/2023, 13:01
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 5 meses
Puntos: 655
Respuesta: Buscar palabras indiferentemente si están acentuadas o no.

¿Cuál es la consulta SELECT que estas haciendo? Con eso podríamos tener una idea de qué cambiar.

Por ejemplo si ejecutas el SELECT usando un =, trata con un LIKE.
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL

Etiquetas: palabras
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:18.