2012/8/21 Marcelo Silva <[email protected]>:
>
> Minha base está em UTF8
> O sistema acesso com CODEPAGE=LATIN1 ( cliente_encoding )

O que está errado.

O ideal seria tua aplicação estar também em UTF‐8.  O PostgreSQL
converte o que é possível, mas nem tudo é possível converter.

Se não tem jeito da aplicação rodar em UTF‐8 ou nalguma outra
codificação Unicode, o mínimo seria rodar em ISO 8859‐15 (Latin 9),
que é mais restritivo que o Unicode mas pelo menos não está obsoleto.
Repetindo em outras palavras, Latin 1 (ISO 8859‐1) está obsoleto, tem
de atualiza para pelo menos ISO 8859‐15 (Latin 9), idealmente UTF‐8.

Agora, se não tem jeito de sair dessa codificação obsoleta, verifique
se a sessão do PostgreSQL está com a codificação correta… por exemplo,
abra uma sessão com o psql, com o mesmo usuário, e replique
manualmente o que a aplicação faz.
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a