2008/3/8 Ribamar Sousa <[EMAIL PROTECTED]>:
>
>  Tenho o PHP instalado através do Xampp (última versão).
>  Criei uma minúscula aplicação com um CRUD para ir a um banco do PostgreSQL.
>
>  Crio um banco em UTF8 para essa aplicação.
>  Então procuro inserir um registro com acento no banco. Veja o que recebo:
>
>  Warning: pg_query() [function.pg-query]: Query failed: ERROR: invalid
>  byte sequence for encoding "UTF8": 0xe7e36f HINT: This error can also
>  happen if the byte sequence does not match the encoding expected by
>  the server, which is controlled by "client_encoding". in
>  E:\_xampp\htdocs\iniciante\inserir_ins.php on line 19

Tem tres condificacoes que sao importantes: a do cluster (realizada no
initdb), a do banco (na hora do createdb) e a do cliente.

Se seu banco esta' em UTF8, sua aplicacao tem que enviar UTF8. O que a
mensagem de erro acima esta' dizendo e' que sua aplicacao cliente
enviou uma sequencia de caracteres que ele nao entendeu.

Tens que se certificar que seu PHP esta' enviando UTF8. Que o PHP esta
dizendo ao navegador que o encoding e' UTF8. Veja a documentacao do
PHP.

Roberto
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a