Eu sugiro utilizar LATIN1.
--- Nabucodonosor Coutinho <[EMAIL PROTECTED]>
escreveu:

> Em 20/07/06, Osvaldo Rosario
> Kussama<[EMAIL PROTECTED]> escreveu:
> > * Desculpem pelo cross-posting *
> >
> > Para os que estão utilizando o encoding UTF8:
> > Qual a solução que vocês estão usando para o
> problema do to_ascii?
> >
> > bdteste=# \set
> > VERSION = 'PostgreSQL 8.1.4 on
> i386-redhat-linux-gnu, compiled by GCC
> > i386-redhat-linux-gcc (GCC) 4.1.0 20060304 (Red
> Hat 4.1.0-3)'
> > ....
> > ENCODING = 'UTF8'
> > ......
> >
> > bdteste=# select to_ascii('ê');
> > ERRO:  conversão de condificação de UTF8 para
> ASCII não é suportada
> >
> >
> > Na documentação:
> >
>
http://www.postgresql.org/docs/8.1/interactive/functions-string.html#FTN.AEN7612
> >
> > consta a seguinte nota na tabela 9-6 (Other String
> Functions):
> > "The to_ascii function supports conversion from
> LATIN1, LATIN2,
> > LATIN9, and WIN1250 encodings only. "
> >
> > Aí tentei forçar o encoding, mas o resultado foi,
> no mínimo, inesperado:
> >
> > bdteste=# select to_ascii('ê','LATIN1');
> >  to_ascii
> > ----------
> >  Aa
> > (1 registro)
> >
> >
> > Tentei converter o encoding, e até consegui, mas
> dando uma tremenda volta:
> >
> > bdteste=# SELECT convert('ê', 'UTF8', 'LATIN1');
> >  convert
> > ---------
> >
> > (1 registro)
> >
> > bdteste=# SELECT to_ascii(convert('ê', 'UTF8',
> 'LATIN1'));
> > ERRO:  conversão de condificação de UTF8 para
> ASCII não é suportada
> >
> > bdteste=# SELECT to_ascii(convert('ê', 'UTF8',
> 'LATIN1'), 'LATIN1');
> >  to_ascii
> > ----------
> >  e
> > (1 registro)
> >
> > Alguém tem uma solução melhor / mais prática?
> 
> 
> EU já postei lah :)
> 
> to_ascii nao foi feita pra usar com URF-8, só com
> encodings latin.
> 
> agora é como o Hjort falou, você precisa mesmo usar
> UTF-8? qual é o
> motivo? Você vai ter caracteres estranhos como os de
> alfabetos
> orientais?
> 
> >
> > []s
> > Osvaldo
> >
> >
> >
> >
> >
> >
> >
> >
> >
>
_______________________________________________________
> > Novidade no Yahoo! Mail: receba alertas de novas
> mensagens no seu celular. Registre seu aparelho
> agora!
> > http://br.mobile.yahoo.com/mailalertas/
> >
> >
> > _______________________________________________
> > Grupo de Usuários do PostgreSQL no Brasil
> > Antes de perguntar consulte o manual
> > http://pgdocptbr.sourceforge.net/
> >
> > Para editar suas opções ou sair da lista acesse a
> página da lista em:
> >
>
http://pgfoundry.org/mailman/listinfo/brasil-usuarios
> >
> 
> 
> -- 
> Nabucodonosor Coutinho
> Database Administrator
> PostgreSQL Brasil - www.postgresql.org.br
> Accu Hosting - www.accuhosting.com
> _______________________________________________
> Grupo de Usuários do PostgreSQL no Brasil
> Antes de perguntar consulte o manual
> http://pgdocptbr.sourceforge.net/
> 
> Para editar suas opções ou sair da lista acesse a
> página da lista em:
>
http://pgfoundry.org/mailman/listinfo/brasil-usuarios
> 



        
        
                
_______________________________________________________ 
O Yahoo! está de cara nova. Venha conferir! 
http://br.yahoo.com/preview

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a