hum... Legal Paulo, apesar de eu usar o D7 que não tem suporte a UTF8
nativo, essa informações podem ajudar em outros ajustes aqui...
Eu consegui guardar em campo bytea tambem... o detalhe é que se eu precisar
fazer uma pesquisa tenho que fazer manobras pra isso.
Consegui guardar em um campo texto aqui com a função
Richedit.Lines.SaveToStream(S);
QueryCampo.AsString := PAnsiChar(S.DataString);
O ajuste a ser feito é dar um replace no caractere '\' para '\\' senão na
leitura ele mostra texto literal e não formatado.
Com a ajudar do colegas aqui acabei chegando a uma solução
Marcelo Silva
----------------------------------------------
-----Mensagem Original-----
From: Paulo Nievierowski
Sent: Friday, August 24, 2012 9:22 AM
To: Comunidade PostgreSQL Brasileira
Subject: Re: [pgbr-geral] Text X Character Varying
>> (...) Sinceramente, pela quantidade de dúvidas de Delphi que aparecem
>> aqui nesta lista, só posso dizer que Delphi talvez seja a linguagem
>> que mais tem desenvolvedores trabalhando com PostgreSQL.
> Ou provavelmente a abstração dos drivers de conexão e adaptadores
> das outras linguagens tenham comportamentos mais amigáveis para
> os desenvolvedores e sejam menos error-prone.
>
> []s
Olá
Programo em Delphi 2010 usando a ZEOSDBO para conectar Postrgresql.
Uso campos bytea para armazenar textos RichEdit (RTF).
Minha configurações:
Postgresql:
# show lc_collate;
UTF8
# show lc_ctype;
UTF8
# show client_encoding;
UTF8
No evento BeforeConnect via ZEOS:
ZC.Properties.Add( 'CodePage=UTF8' );
ZC.Properties.Add( 'LC_COLLATE=UTF8' );
ZC.Properties.Add( 'LC_CTYPE=UTF8' );
No Delphi -> Options -> Delphi Compiler -> Compiling -> Code Page -> 1252
Tem funcionado a contento.
[]s
Paulo
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral