Então Francisco...

Trabalho com Zeos (alpha7) e tenho a Properties setada com codepage=LATIN1
Estava tudo funcionando numa boa... até inserirem o caracter “–” que dá erro na 
conversão...
e sabe quando temos que usar exatamente o que se pede... pois é, é isso.





From: Francisco Adriano Flores 
Sent: Thursday, May 31, 2012 9:53 AM
To: Marcelo Silva (IG) ; Comunidade PostgreSQL Brasileira 
Subject: Re: [pgbr-geral] Encoding por persistencia

Bom dia Marcelo,

Já tive o mesmo problema. Que componente você usa para acessar o banc ode dados 
no Dlephi ?


Em 31 de maio de 2012 09:48, Marcelo Silva (IG) <[email protected]> escreveu:

  Pessoal, me desculpem persistir nesse tal encoding, mas gostaria de trabalhar 
corretamente com caracteres acentuados na minha base e aplicativo, 
  pois preciso deles pra elaborar laudos.

  Minha base é criada assim:

  CREATE DATABASE empresa1
    WITH OWNER = postgres
         ENCODING = 'UTF8'
         TABLESPACE = pg_default
         LC_COLLATE = 'pt_BR.UTF-8'
         LC_CTYPE = 'pt_BR.UTF-8'
         CONNECTION LIMIT = -1;

  Este tipo de configuração me permite usar todos os tipos de caracteres, 
  mas na hora de ler ou escrever no delphi7 por exemplo, tenho problemas.
  Já no PHP isso não ocorre com UTF8.

  Bem já percebi que é por causa do delphi7 trabalhar com arquivos “ansi” 
  apesar de ter lido que “ansi” e latin1 que é a linguagem lida serem coisas 
diferentes 
  Ainda não cheguei a uma configuração confortável.
  Fazendo uns testes com base criada em WIN1252 vi que o delphi lê os dados não 
lidos em Latin1, 
  mas caracteres como “–” chr(165) ele deixa uma barra vertical ou seja tambem 
não entende corretamente.

  Já o pgAdmin aceita e mostra tudo corretamente, seja em Latin1, Win1252 e 
UTF8, que mágica os caras usam pra funcionar assim?

  Deve ter um ponto de concordancia entre o Delphi7 e o Postgres pra trabalhar 
corretamente com caracteres especiais...

  Ou tenho que fazer labarismos?

  Estava até pensando em usar o Lazarus, pois nele aceita UTF8 de boa, mas tem 
componentes que ele ainda não tem e portar tudo não seria nada facil 


  É laiaaaa


  Marcelo Silva
  ------------------------------------------
  msn: [email protected]
  Cel.: (11) 9693-4251
  Cel.: (11) 5250-1407
  Desenvolvedor Delphi, PHP, ASP
  Empresa: Perfil "Medicina e Segurança do Trabalho"










  _______________________________________________
  pgbr-geral mailing list
  [email protected]
  https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Attachment: wlEmoticon-smile[1].png
Description: Binary data

Attachment: wlEmoticon-sadsmile[1].png
Description: Binary data

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a