Em 10 de janeiro de 2015 11:38, Osvaldo Kussama <[email protected]> escreveu:
> Em 10/01/15, Vinicius Santos<[email protected]> escreveu: > > Bom dia pessoal, > > > > Criei um banco de dados herdando de template0 usando a codificação > WIN1252. > > > > Tenho um arquivo txt codificado em ANSI, e ao tentar importá-lo com COPY, > > tenho o seguinte: > > > > ERRO: sequência de bytes é inválida para codificação "UTF8": 0xc74f > > HINT: Este erro pode acontecer também se a sequência de bytes não > > corresponde a codificação esperado pelo servidor, que é controlada por > > "client_encoding". > > CONTEXT: COPY arquivo, linha 48919 > > > > Minha dúvida é a seguinte: Porque a mensagem diz UTF8?? Meu banco é > > Win1252, não UTF8. > > > > PostgreSQL 8.4.12 no Windows. > > > > > Você tem que verificar o que está declarado tanto do lado do cliente > quanto do lado do servidor e assegurar que os dados estejam > compatíveis com as declarações. > > SHOW CLIENT_ENCODING; > SHOW SERVER_ENCODING; Matou a xarada. O client_encoding estava UTF8. Rodei set client_encoding = 'WIN1252' e a importação funcionou. Obrigado!
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
