Re: [pgbr-geral] RES: RES: Acentuação com trio PostgreSQL + Zeos e Lazarus.

2012-02-07 Por tôpico Paulo Nievierowski

  
  
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.

2012-01-30 Por tôpico Edson Lidorio
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.

2012-01-30 Por tôpico Herminio E. Piram
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