On Mon, Feb 6, 2012 at 9:06 AM, K&M <[email protected]> wrote:
> Bom dia.tenho uma versao de banco instalado 9.1
>
> Qdo executo este SELECT cast(CAST('AMÉRICA' as bytea) as varchar(5000)) ele
> me Retorna  AM\311RICA

Lembre-se: tudo é uma sequência de bytes. Sem saber o que elas
significam, não há como converter de uma coisa para outra.

Vide 
http://blog.divisiblebyfour.org/2008/03/postgresql-e-codificaes-postgresql-and.html
(velhinho, mas relevante) e também
http://local.joelonsoftware.com/mediawiki/index.php/O_M%C3%ADnimo_Absoluto_Que_Todo_Desenvolvedor_de_Software_Absolutamente%2C_Positivamente_Precisa_Saber_Sobre_Unicode_e_Conjuntos_de_Caracteres_%28Sem_Desculpas%21%29


Roberto
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a