2012/12/5 Angelo Neto <[email protected]>

> Galera me da uma luz
>
> Estou desenvolvendo uma aplicacao e quando vou realizar uma insercao no
> postgres
> esta aparecendo a seguinte mensagem
>
>
Qual inserção?


> Sequencia de Bytes é invalida para a codificacao "UTF8"
>
>
Isso ocorre quando você tenta gravar um caractere que não é válido para
UTF8. Ou você está usando o encode errado ou inserindo um dado inválido
mesmo (binário?).

Execute um "SHOW server_encoding" e "SHOW client_encoding" como o JotaComm
falou, mas faça isso a partir de sua aplicação (abrindo um cursor,
resultset, etc.). Talvez o seguinte seja melhor (pseudo-código):

rs = db.query("SELECT current_setting('server_encoding') AS server,
current_setting('client_encoding') AS client;");
rs.next();
print("Server: " + rs.getString("server") + ", Client: " +
rs.getString("client"));



> Estou comecando a trabalhar com Postgres agora.
>
>
Bem-vindo. =D


-- 
Matheus de Oliveira
Analista de Banco de Dados PostgreSQL
Dextra Sistemas - MPS.Br nível F!
www.dextra.com.br/postgres
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a