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

Responder a