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
