Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/04/2018, 07:31
locurafragil
 
Fecha de Ingreso: abril-2012
Mensajes: 30
Antigüedad: 12 años
Puntos: 0
No distinguir entre palabras con y sin acentos

Buenas! Ni siquiera sé como poner el título del tema!

Estoy teniendo un problema que ya le dí mil vueltas y no le encuentro la solución, a ver si me pueden ayudar.

Estoy trabajando con na base de datos mysql y php. Me ocurre los siguiente, si hago un SELECT directamente en el motor, me devuelve un resultado, pero el mismo SELECT desde la aplicación otro para el siguiente caso de ejemplo:

SELECT * FROM tabla WHERE descripcion LIKE "%union%"

Cuando ejecuto el SQL directamente en el motor me encuentra todos los registros donde encuentra la cadena "union" y la cadena "unión", pero desde la web solo me trae los registros con "union", es decir no me encuentra aquellas palabras acentuadas.

Ya investigue todo lo que pude sobre los charset, pero realmente no encuentro que puede ser.

En las tablas de mysql utilizo Character Set utf8 y Collation utf8_general_ci
En el html, tengo definido la etiqueta meta <meta charset="utf-8">

¿Alguna sugerencia?
Desde ya muchas gracias

PD:
Utilizo: PHP 5.5.24, MYSQL 5.0.11, APACHE 2.4.12, Windows 7 ->> (XAMPP 5.5.24)

Última edición por locurafragil; 09/04/2018 a las 07:34 Razón: Faltaron datos de las versiones PHP, MYSQL, APACHE y SO