2012/8/21 Marcelo Silva <[email protected]>

>   Essa string é o conteudo de um componente do delphi, o Richedit,
> preciso usar ele pra gravar textos formatados.
>
> Estou numa briga danada aqui...
>
> SE eu deixo #standard_conforming_strings on ele grava aspas simples
> corretamente, mas dá erro na string citada neste email.
> Se eu deixo #standard_conforming_strings = off ele grava a string do
> richedit, mas quando vou gravar ‘ aspas simples, ele grava \047 e isso em
> um campo com tamanho limitado gera erro
>
> imagine que tenho uma campo varchar(5) e gravo “abc’s”
> Ele tenta gravar “abc\047s” o que causa erro
>
> Ta roça chegar num consenso aqui, rsrsrs
>

Cara, pelo jeito é sua aplicação que tá enviando os dados com encoding
errado, confira o client_encoding, o encoding usado na aplicação e habilite
o log_statements para ver o que a aplicação está enviando de fato para o
servidor (parece que ela já está tentando tratar casos especiais, como aspa
simples).

Enquanto não encontrar a causa real do problema, outros casos estranhos vão
surgir, com certeza.

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

Responder a