Hum... então Flavio... até que mudar pra china não seria muito ruim :) o 
ruim seria comer insetos :)
Mas falando do Postgres, claro que é excelente... por isso deixei o MySQL e 
o Firebird por ele :)
De fato o texto inserido é o problema, mas interessante é que no PGAdmin não 
dá esse erro, por que será?
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

Valeu a ajuda...





-----Mensagem Original----- 
From: Flavio Henrique Araque Gurgel
Sent: Monday, April 16, 2012 4:48 PM
To: [email protected]
Subject: Re: [pgbr-geral] Econding dando erro agora?

Em 16-04-2012 16:25, Marcelo Silva (IG) escreveu:
> Pessoal, tenho varias tabelas com campo Text e funcionando numa boa...
> uma determinada tabela tambem estava normal... derrepente começa dar o
> erro abaixo:
> ---------------------------
> Error
> ---------------------------
> SQL Error: ERRO: caracter 0xe28093 da codificação "UTF8" não tem
> equivalente em "LATIN1"
> ---------------------------
> OK
> ---------------------------

É o caractere "Dash" do Windows.

> Eu não posso usar UTF8 porque tenho que trabalhar com acentos e tudo
> mais entao tenho setado num componente os parametros:
> codepage=latin1
> client_encoding=latin1

Excelente.
Banco de dados UTF8, cliente em Latin1, bem comum e é a solução indicada
para o seu caso.

> A unica coisa que tenho de incomum é que esta tabela que esta dando o
> erro, recebe dados de uma aplicação PHP para serem lidos em Delphi...
> mas até agora estava normal...

Alguém colou dados no PHP, que traduziu mal para LATIN1 e inseriu no
banco de dados. Em se tratando de campo text, bastante comum também.

Ache a linha problemática e faça um update ajustando isso. Não tem jeito.

> Meu essa porcaria de Charset é um saco... principalmente dessa porcaria
> de lingua portuguesa rsrsrs

Mude-se para a China. O Charset deles é bem mais simples :D

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

Responder a