El 13 de junio de 2009 13:01, Jose Hernandez <ti...@yahoo.com> escribió:
> Saludos a todos, probé lo que sigue y el error generado, ¿alguien que > comente? > > > select to_ascii('josé entregó una canción ') > > > > ERROR: la conversión de codificación de UTF8 a ASCII no está soportada > > ********** Error ********** > > ERROR: la conversión de codificación de UTF8 a ASCII no está soportada > SQL state: 0A000 > Según la documentación, no esta soportado para ese encoding: "Convert *string* to ASCII from another encoding (only supports conversion from LATIN1, LATIN2, LATIN9, and WIN1250 encodings)" Con latin1: postg...@test[localhost]=# select to_ascii('josé entregó una canción '); to_ascii --------------------------- jose entrego una cancion (1 fila) > > > El 13 de junio de 2009 11:09, Alvaro Herrera > <alvhe...@alvh.no-ip.org>escribió: > >> Julio Cesar Rodriguez Dominguez escribió: >> > Hola buen día, alguien podria decirme como puedo hacer que en una >> consulta >> > de cadenas se ignoren los acentos?. Suponiendo que tenemos >> > estos datos: >> > >> > postg...@test[localhost]=# select * from clientes; >> > idcliente | nombre | appaterno | apmaterno >> > -----------+--------+-----------+----------- >> > 29 | diego | juares | aeoiu >> > 30 | Díego | Juares | aeoiu >> > 31 | Diego | Torres | Montes >> > 32 | María | Díaz | Domínguez >> > (4 filas) >> > >> > y la idea es que una consulta por nombre donde sea igual a Diego regrese >> las >> > tres filas, ignorando el acento de la fila con id = 30. >> >> select * from clientes where to_ascii(nombre) = 'Diego'; >> >> Hay algunas variaciones para la función to_ascii(); puedes encontrar >> algunas aquí: >> >> >> http://wiki.postgresql.org/wiki/Strip_accents_from_strings%2C_and_output_in_lowercase >> http://wiki.postgresql.org/wiki/Strip_accents_from_strings >> >> -- >> Alvaro Herrera Valdivia, Chile ICBM: S 39º 48' 55.3", W 73º 15' >> 24.7" >> "Las cosas son buenas o malas segun las hace nuestra opinión" (Lisias) >> > > Ok, gracias. > > ------------------------------ > > ¡Obtén la mejor experiencia en la web! > Descarga gratis el nuevo Internet Explorer 8 > http://downloads.yahoo.com/ieak8/?l=e1 > -- :: God bless you, every day and every night ::