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

Responder a