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