Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/10/2014, 14:56
freedert
 
Fecha de Ingreso: enero-2011
Mensajes: 41
Antigüedad: 13 años, 3 meses
Puntos: 0
Busqueda con "Ñ" y "ñ" difiere en mysql

Buenas tardes gente, al grano:
Tengo inconvenientes con una base al realizar busquedas con la letra "ñ".

Al parecer cuando guardo un registro en ese campo con Ñ, en la busqueda difiere mayusculas y minusculas, es decir que si guardo "EÑE" o "EñE" en la base de datos luego al buscarlo esto difiere la Ñ mayusculas y minisculas, sin embargo la consulta la hago con LIKE.

No estoy seguro si es un error de charset o de consulta.
Detallo mi config:
mysql: utf-8
campo: utf8_general_ci
en php: header ('Content-type: text/html; charset=utf-8')
en head: <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

la consulta:
Código MySQL:
Ver original
  1. SELECT * FROM clientes WHERE nombre LIKE '%$busqueda%' ORDER BY nombre

Mientras escribo este post me doy cuenta que lo que se almacena en la DB es esto:
Ñ = ñE
ñ = EÑE

si cambio EÑE por ñ luego me sale mal escrito en la pantalla al mostrar el dato con un (?).

alguna idea de donde me confundo?
campo en la db: texto con eEñEe

Última edición por gnzsoloyo; 31/10/2014 a las 15:29