Em 19/09/08, George Silva<[EMAIL PROTECTED]> escreveu:
> Olá pessoal, obrigado pela ajuda.
>
> Bem, fiz um dump do banco (que estava em UTF8), e criei um novo banco de
> dados. Tentei criar em LATIN1, mas o o pgsql não deixou (erro: enconding
> latin1 does not match servers locale)

Como diz a mensagem: o encoding precisa ser compatível com o locale.
Veja:
http://www.postgresql.org/docs/current/interactive/multibyte.html


> Usei Win1252 no lugar, e fiz um restore de toda a base.
>
> Rodei a aplicação denovo e deu certo. Os valores estão vindo corretamente.
>
> Mas aqui vai outra pergunta: qual é o motivo de que o pg não me deixou
> criar em latin1? Na hora de instalar o pg que devo escolher Latin1 (não
> sei se é correto falar, mas tenho que iniciar o cluster como latin1?)
>

Sobre UTF-8 dê uma olhada em:
http://blog.divisiblebyfour.org/search/label/encoding
e em suas referências.

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

Responder a