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 ::

Reply via email to