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<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
También tengo esto en el .htaccess:
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 originalSELECT * 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.