Ver Mensaje Individual
  #11 (permalink)  
Antiguo 05/11/2013, 15:46
juanito_29899
 
Fecha de Ingreso: noviembre-2013
Mensajes: 27
Antigüedad: 10 años, 6 meses
Puntos: 1
Respuesta: Consulta insensible a tildes

Resumo lo básico de mi código. He creado un "ejemplo.php" con muy pocas líneas de código porque como digo el problema lo sigo teniendo igual y cuanto más le doy vueltas menos lo entiendo.

Tengo esto:
Código PHP:
Ver original
  1. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

También tengo esto en el .htaccess:
Código PHP:
Ver original
  1. AddDefaultCharset UTF-8

En la DB cortegeamiento utf8_general_ci:
En lugar de "Camión", se guarda como "Camión". Lo he ingresado a mano desde la consola no desde php para hacer estas pruebas.

Luego si hago la consulta desde la consola no obtengo ningún resultado:
Código SQL:
Ver original
  1. SELECT * FROM tabla WHERE vehiculos LIKE '%camion%'

Pero que yo sepa necesito usar UTF8 para que el usuario final no vea rombos ni caracteres raros.

Como he dicho arriba si en la DB lo guardo tal cual, "camión" en lugar de "camión" sí que funciona.

Creo que me estoy repitiendo dando vueltas sobre el mismo punto.

Última edición por juanito_29899; 05/11/2013 a las 15:52