[pgsql-ayuda] query
olea@hispafuentes.com
olea@hispafuentes.com
Thu, 01 Feb 2001 10:39:04 +0100
OCR escribió:
>
> > OCR writes:
> > >
> > > En la misma tonica:
> > > Como puedo buscar palabras que las escribieron con o sin acentos(o
> > > caracteres españoles p. ej ñ, ü, etc.)
> > > por ejemplo si busco
> > > SELECT * FROM tabla1 WHERE lower(decripcion) LIKE "%rene%";
> > > me aparecen todos : Rene, rene RENE etc
> > > pero no me aperecen rené ,René etc.
> > > Como le ago para encluir las palabras con acentos.
> > > GRACIAS
> > Este es un problama bastante más complicado. El problema es que
> > postgres no tiene manera de saber cuales son los caracteres que
> > consideras 'equivalentes', puesto que esto depende del idioma, y del
> > juego de caracteres que se este usando. Una solución podria ser
> > escribir (en C) una función como lower, que traduzca los caracteres
> > a su equivalente sin acentos. Si te sientes ambicioso, podrias hacerla
> > generica, con un segundo argumento que le espefifique exactamente que
> > traducción efectuar :-)
> Me late la idea, tu sabes donde puedo ver como fue programada la funcion
> lower o upper.
> Saludos.
http://www.gnu.org/directory/glibc.html
Deberías buscar por los foros de i18n (internationalitation) no sea que
alguien haya empezado ese trabajo.
--
A.Ismael Olea González
tlf 914 575 330
mailto:olea@hispafuentes.com
--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo@tlali.iztacala.unam.mx
text : unsubscribe pgsql-ayuda