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

2012-02-06 Por tôpico Prof. Cleverson

Meu banco tá utf8

passei o comando SET client_encoding='win1252' e deu certo. Teste aí.

Cleverson

Em 30-01-2012 20:00, Edson Lidorio escreveu:


Passei no código e não deu certo.

*De:*pgbr-geral-boun...@listas.postgresql.org.br 
[mailto:pgbr-geral-boun...@listas.postgresql.org.br] *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) marc...@ig.com.br 
mailto: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 mailto: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 
mailto:edson...@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
 [mailto: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 
mailto:edson...@gmail.com escreveu:

 O problema é com os acentos.

 Se escrevo:

 MAÇÃ LINGUIÇA CACHAÇA AÇÚCAR

 Aparece assim no banco:

 MAÃ++Ãf LINGUIÃ++A CACHAÃ++A AÃ++Ãs(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 
mailto: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 
mailto: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


___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


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

2012-01-30 Por tôpico Edson Lidorio
Passei no código e não deu certo.

 

De: pgbr-geral-boun...@listas.postgresql.org.br 
[mailto:pgbr-geral-boun...@listas.postgresql.org.br] 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) 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