certa vez resolvi isso usando além do codepage=UTF8, também
client_encoding=UTF8


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

>   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 <[email protected]>
> *Sent:* Thursday, May 31, 2012 9:53 AM
> *To:* Marcelo Silva (IG) <[email protected]> ; Comunidade PostgreSQL
> Brasileira <[email protected]>
> *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 [image: Alegre]
>> 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 
>> [image:
>> Smiley triste]
>>
>>
>> É 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