Re: [pgbr-geral] RES: RES: Acentuação com trio PostgreSQL + Zeos e Lazarus.
Ol Cheguei um pouco tarde, talvez (tava de frias); Tambm tive esse problema com acentuao, cedilhas... Resolvi assim: O Delphi: Code Page = 1252 A conexo ZEOS(PG) no Delphi: ZConnection.Properties.Add( 'CodePage=UTF8' ); ZConnection.Properties.Add( 'LC_COLLATE=UTF8' ); PG no Windows: Encoding = UTF8 LC_COLLATE = Portuguese, Brazil LC_CTYPE = Portuguese, Brazil Client_encoding = WIN1252 PG no Linux: Encoding = UTF8 LC_COLLATE = pt_BR, UTF-8 LC_CTYPE = pt_BR, UTF-8 Client_encoding = UTF8 Paulo Em 30/01/2012 17:09, Herminio E. Piram escreveu: Boa tarde. Por linha de comando. ZConnecion1.Properties.Add('Codepage=WIN1252'); 2012/1/30 Marcelo Silva (IG) marc...@ig.com.br 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 no 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, no deu certo no meu caso. Marcelo Silva -- Desenvolvedor Delphi, PHP msn: marc...@ig.com.br 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: Acentuao com trio PostgreSQL + Zeos e Lazarus. Em 30/01/12, Edson Lidorioedson...@gmail.com escreveu: server_encoding - WIN1252 client_encoding - WIN1252 O problema com Zeos com Lazarus que no 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: pgbr-geral-boun...@listas.postgresql.org.br [mailto:pgbr-geral-boun...@listas.postgresql.org.br] 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: Acentuao com trio PostgreSQL + Zeos e Lazarus. Em 30/01/12, Edson Lidorioedson...@gmail.com escreveu: O problema com os acentos. Se escrevo: MA LINGUIA CACHAA ACAR Aparece assim no banco: MA LINGUIA CACHAA ACAR 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 tambm se sua aplicao no est especificando um encoding diferente para a sesso.. Normalmente este erro devido a um desencontro entre o que existe em seu banco de dados e o que informado nestes dois parmetros. Tudo indica que apesar de voc estar informando que os dados em seu banco esto no encoding WIN1252 na realidade eles no esto nesta
[pgbr-geral] RES: RES: Acentuação com trio PostgreSQL + Zeos e Lazarus.
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: pgbr-geral-boun...@listas.postgresql.org.br [mailto:pgbr-geral-boun...@listas.postgresql.org.br] 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 Lidorioedson...@gmail.com 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. Osvaldo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
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) marc...@ig.com.br 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: marc...@ig.com.br 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 Lidorioedson...@gmail.com 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: pgbr-geral-boun...@listas.postgresql.org.br [mailto:pgbr-geral-boun...@listas.postgresql.org.br] 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 Lidorioedson...@gmail.com 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 pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br 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 pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral