Em 21 de fevereiro de 2010 15:00, GABRIEL DOS SANTOS <[email protected]> escreveu: > Boa tarde a todos da Comunidade, > > Estou tentando importar os dados de um arquivo txt para uma tabela...e esta > dando o seguinte erro: > > > ERRO: sequência de bytes é inválida para codificação "UTF8": 0xba > 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 dsplanocontas, linha 33 > > > Abaixo tem algumas informações: > > Versão do PostgreSQL: 8.4.2 > > Tabela: > > CREATE TABLE dsplanocontas ( > classificacao VARCHAR(20) NOT NULL > , conta VARCHAR(200) NOT NULL > ); > > Dados do arquivo do Arquivo > 1 A T I V O (7) > 1-1 CIRCULANTE (14) > 1-1-01 DISPONIBILIDADES (21) > 1-1-01-01 CAIXA (28) > 1-1-01-01-001 CAIXA GERAL (35) > 1-1-01-02 BANCOS C/ MOVIMENTO (42) > 1-1-01-02-001 BANCO DO BRASIL S/A (49) > 1-1-01-02-002 CAIXA ECONOMICA FEDERAL (56) > 1-1-01-02-003 BANCO ITAU S/A (63) > 1-1-01-02-004 BANCO BRADESCO S/A (70) > > > Comando utilizado para copiar: > COPY dsplanocontas FROM 'C://planocontas.txt'; > > > Alguem sabe como resolver este problema? >
Existe uma incompatibilidade entre o real conteúdo do arquivo e o que o PostgreSQL espera encontrar. Qual o resultado dos seguintes comandos SQL: SHOW CLIENT_ENCODING; SHOW SERVER_ENCODING; Em qual o encoding foi gerado o arquivo C://planocontas.txt? Foi realmente UTF8 ou foi em um WIN125x? O CLIENT_ENCODING informado corresponde ao encoding do arquivo? Osvaldo _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
