Em 30/01/12, Edson Lidorio<[email protected]> escreveu: > server_encoding > ----------------- > WIN1252 > > client_encoding > ----------------- > WIN1252 > > O problema é com Zeos com Lazarus que não aceita o encoding win1252. > Meu banco esta utilizando o enconding win1252, uso Windows hoje. > Se amanhã eu utilizar Linux terei problemas para migrar de Windows para > Linux? > Qual é o encoding mais indicado? > > Grato, > > Edson > > -----Mensagem original----- > De: [email protected] > [mailto:[email protected]] Em nome de Osvaldo > Kussama > Enviada em: segunda-feira, 30 de janeiro de 2012 14:09 > Para: Comunidade PostgreSQL Brasileira > Assunto: Re: [pgbr-geral] RES: Acentuação com trio PostgreSQL + Zeos e > Lazarus. > > Em 30/01/12, Edson Lidorio<[email protected]> escreveu: >> O problema é com os acentos. >> >> Se escrevo: >> >> MAÇà LINGUIÇA CACHAÇA AÇÚCAR >> >> Aparece assim no banco: >> >> MAÇÃ LINGUIÇA CACHAÇA AÇÚCAR >> >> >> >> Meu encoding é:win1252 >> > > > O PostgreSQL tem 2 encodings: > - server_encoding > - client_encoding > > Use o comando SHOW para verificar o valor de cada um deles, verifique também > se sua aplicação não está especificando um encoding diferente para a > sessão.. > > Normalmente este erro é devido a um desencontro entre o que existe em seu > banco de dados e o que é informado nestes dois parâmetros. >
Tudo indica que apesar de você estar informando que os dados em seu banco estão no encoding WIN1252 na realidade eles não estão nesta codificação. Procure descobrir qual o encoding utilizado na alimentação dos dados de seu banco. Se você diz que o Zeos / Lazarus não aceitam o WIN1252 então qual o encoding está sendo efetivamente utilizado? Osvaldo _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
