Então Dutra, o formato que estou tentando gravar é String, mas essa string é 
cheia de caracteres de controle,
tipo uma string html, veja um trecho:

{\rtf1\fbidis\ansi\deff0{\fonttbl{\f0\fswiss\fprq2\fcharset0 
Arial;}{\f1\fswiss\fprq2\fcharset0 Verdana;}{\f2\fnil MS Sans Serif;}}

Essa string é reconhecida pelo Richedit (formato *.rtf) mesmo formato do 
WordPad do windows, como uma string de controle que exibe o texto formatado 
(cheio de firulas) para o usuário.

Quando o Postgres encontra o caracter "\" ele insere "\134" sei que isso 
ocorre por questão de segurança, pois isso pode ser usado em Injection na 
web. Isso também ocorre no MySQL, mas lá colocamos na mão com addslashes no 
php.

Vi isso agora numa comparação de textos...

A pergunta agora é outra, como desabilitar isso no postgres.
Poderia ser uma "desabilitação" temporária pra não ter que ficar mexendo no 
postgres.conf
Algo como

desabilita
insert
habilita



Marcelo Silva
---------------------------------------------


-----Mensagem Original----- 
From: Guimarães Faria Corcete DUTRA, Leandro
Sent: Friday, July 13, 2012 10:28 AM
To: Comunidade PostgreSQL Brasileira
Subject: Re: [pgbr-geral] Guardar conteudo Richedit

2012/7/13 Anselmo Silva <[email protected]>:
>
> Que tal pesquisar como o RichEdit trata as strings com formatação? assim 
> vc
> pode tratar na *Aplicação*, não no banco de dados.

Me parece que o colega ainda não entendeu a diferença entre o
componente RichEdit, o formato RTF, ou entre binário e texto, ou entre
apresentação e tipo de dados.

De qualquer maneira, ele ainda não respondeu noßas perguntas, o que
torna impoßível ajudá-lo.
_______________________________________________
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

Responder a