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

Mysql no reconoce tildes y no arroja resultados

Estas en el tema de Mysql no reconoce tildes y no arroja resultados en el foro de Mysql en Foros del Web. Hola amigos de la web. Ando con un problema y es que tengo un formulario de busqueda con dos etiquetas select Departamentos y Municipios. La ...
  #1 (permalink)  
Antiguo 24/06/2014, 22:36
Avatar de Emaiengiou  
Fecha de Ingreso: septiembre-2013
Ubicación: Colombia
Mensajes: 14
Antigüedad: 11 años, 3 meses
Puntos: 0
Exclamación Mysql no reconoce tildes y no arroja resultados

Hola amigos de la web.
Ando con un problema y es que tengo un formulario de busqueda con dos etiquetas select Departamentos y Municipios. La pagina donde esta el formulario especifiqué que fuera UTF-8. Y me muestra sin problemas las ciudades que tienen tilde. ejemplo Córdoba y Cereté.

cuando mando por url la siguiente consulta:

Result.php?Departamento=Córdoba&Municipio=Cereté

En mi BD tengo registrado esas dos ciudades tal cual como las muestro, pero no me arroja los resultados. :( . En cambios que si hago esto:

Result.php?Departamento=Cordoba&Municipio=Cerete

Me arroja los resultados (apesar de que en las tablas de phpmyadmin estan registradas con tilde). Pensé que cambiando las tablas con cotejamiento utf8_general_ci si arrojara los resultados, pero no lo hace. :/TENGO QUE CONSULTAR SIN TILDES.

Me podrian ayudar? no se que hacer. Gracias
  #2 (permalink)  
Antiguo 25/06/2014, 03:51
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Mysql no reconoce tildes y no arroja resultados

MySQL no entiende de URL, no dialoga con el navegador. Solo entiende SQL.
Lo que es mas probable es que la función destino reciba mal los acentos, y que no hayas controlado eso antes de armar la consulta.
No es un caso raro, y cómo al pasar las palabras sin acentos esto no se produce, el verdadero error esta quedando escondido y se confunde con la consulta.

Seria tema de programación, no de MySQL.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: codificacion, tildes, utf-8
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 20:43.