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
