5 messages in com.mysql.lists.mysql-esRe: acerca de las diéresis
FromSent OnAttachments
Marco Ruano16 Aug 2005 21:54 
Sebastian E. Castro Avila16 Aug 2005 22:41 
Marco Ruano17 Aug 2005 10:46 
Sebastian E. Castro Avila17 Aug 2005 11:20 
Mark17 Aug 2005 13:27 
Subject:Re: acerca de las diéresis
From:Sebastian E. Castro Avila (seca@nic.cl)
Date:08/16/2005 10:41:54 PM
List:com.mysql.lists.mysql-es

On Wed, 17 Aug 2005 00:55:06 -0400, Marco Ruano <marc@gmail.com> wrote:

Hola a todos, soy nuevo en esta lista y ya vengo a molestar con una pequeña consulta. Tengo un buscador alojado en un servidor gratuito con Apache 1.3.33 para linux, PHP 4.3.11 y MySQL 4.0.25-standard. Solo tengo un problema, cuando hago una consulta con LIKE y utilizo diéresis en la clave de búsqueda, los resultados son muy diferentes que los que muestra cuando la palabra no lleva diéresis, pero esto no ocurre con las tildes ni con la letra eñe, las cuales si ignora muy bien. Entonces, mi pregunta es, hay alguna manera de que MySQL no tome en cuenta las diéresis, así como hace con las tildes, debo ocupar otra sentencia distinta de LIKE, o qué puedo hacer...

En terminos muy simples, tienes que revisar que character set y que collation estas usando para la tabla. La configuracion por defecto define el character set como "latin1" (adecuado para espa~nol), y el collate "latin1_swedish_ci", nada adecuado para el espanol (ahi te sirve "latin1_bin" o "latin1_spanish_ci").

Ese debe ser el origen de tu problema.

Saludos

De antemano muchas gracias.

Saludos desde El Salvador, Centroamérica...

Agustinas 1357 Piso 4 Santiago, Chile Cod. Postal 6500587 Phone: +56-2-9407705 Fax : +56-2-9407701