Passei no código e não deu certo.
De: [email protected] [mailto:[email protected]] Em nome de Herminio E. Piram Enviada em: segunda-feira, 30 de janeiro de 2012 17:10 Para: Marcelo Silva (IG); Comunidade PostgreSQL Brasileira Assunto: Re: [pgbr-geral] RES: RES: Acentuação com trio PostgreSQL + Zeos e Lazarus. Boa tarde. Por linha de comando. ZConnecion1.Properties.Add ('Codepage=WIN1252'); 2012/1/30 Marcelo Silva (IG) <[email protected]> Tive problemas com acentos no inicio, depois das dicas aqui acabei ficando com codepage=LATIN1 client_encoding=LATIN1 Na Properties do ZConnection Aí funciona muna boa... Eu seja, me parece que o que manda é como foi gravado os dados e não o server em si UTF-8 Aceita tudo Meu banco está assim: CREATE DATABASE MeuBanco WITH OWNER = postgres ENCODING = 'UTF8' TABLESPACE = pg_default LC_COLLATE = 'pt_BR.UTF-8' LC_CTYPE = 'pt_BR.UTF-8' CONNECTION LIMIT = -1; Todas que tentei diferente disso, não deu certo no meu caso. Marcelo Silva -------------------------------------------------- Desenvolvedor Delphi, PHP msn: [email protected] cel.: (11) 9693-4251 -----Mensagem Original----- From: Osvaldo Kussama Sent: Monday, January 30, 2012 3:08 PM To: Comunidade PostgreSQL Brasileira Subject: Re: [pgbr-geral]RES: RES: Acentuação com trio PostgreSQL + Zeos e Lazarus. 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 _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ "If the doors of perception were cleansed everything would appear to man as it is, infinite." (William Blake) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
