Olá MarceloNa verdade é como seu aplicativo grava esses carácter no banco de dados, qual linguagem de programação você usa ?
Leonardo Machadowww.sygecom.com.br > From: [email protected] > To: [email protected] > Date: Mon, 16 Apr 2012 17:32:03 -0300 > Subject: Re: [pgbr-geral] Econding dando erro agora? > > Só comentando o caso pra ficar cada vez mais claro... sei que o UFT8 é > "universal" por assim dizer, pois aceita tudo... > Como não sou DBA, rsrsr uma coisa ainda não me ficou clara, se o UTF8 aceita > tudo porque eu tenho que usar o bendito client_enconding=Latin1 na minha > aplicação e não o client=utf8 ? > > > > Marcelo Silva > ------------------------------------------ > msn: [email protected] > Cel.: (11) 9693-4251 > Cel.: (11) 5250-1407 > Desenvolvedor Delphi, PHP, ASP > Empresa: Perfil "Medicina e Segurança do Trabalho" > > > > -----Mensagem Original----- > From: Flavio Henrique Araque Gurgel > Sent: Monday, April 16, 2012 5:21 PM > To: [email protected] > Subject: Re: [pgbr-geral] Econding dando erro agora? > > Em 16-04-2012 17:08, Marcelo Silva (IG) escreveu: > > De fato o texto inserido é o problema, mas interessante é que no PGAdmin > > não > > dá esse erro, por que será? > > Porque seu PgAdmin deve estar usando UTF8 como codificação de cliente. > > > Meu banco é UTF8 com cliente_econding LATIN1, funciona numa boa... mas > > agora > > peguei esse osso aí. > > Como seria o Update para esse caso? > > Ja tentei uma função de teste para trazer sem os acentos mas mesmo assim > > da > > erro... é algum pelinho que não acho > > Você tem um caractere que é válido em UTF8 e que não é válido em LATIN1. > > Se você souber qual é a linha problemática, você terá de obter a coluna > inválida e fazer UPDATE removendo só o caractere não aceito (ou > trocando-o por outro válido). Não tem mágica. > > Uma das dicas disponíveis é fazer o dump do banco, usar a ferramenta > iconv e achar todos os caracteres inválidos. Se isso puder ser usado no > seu caso, veja o link [1]. > > Pra fazer "in-place", terá de construir o UPDATE você mesmo, infelizmente. > > [1] http://sniptools.com/databases/finding-non-utf8-values-in-postgresql > > []s > > Flavio Henrique A. Gurgel > Consultor e Instrutor 4Linux > Tel: +55-11-2125-4747 > www.4linux.com.br > _______________________________________________ > 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
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
