Em 08/03/08, Fábio Telles Rodriguez<[EMAIL PROTECTED]> escreveu: > Em 08/03/08, Ribamar Sousa<[EMAIL PROTECTED]> escreveu:
> Você olhou a tabela de conversões??? Leia este capítulo INTEIRO antes > de tomar qualquer decisão: > http://www.postgresql.org/docs/8.3/static/charset.html > Codificação de > caracteres e localização são assuntos que realmente geram MUITA Sinceramente grato. Depois de muito quebrar a cabeça e agora depois de ler a documentação sugerida e a em postuguês: http://www.postgresql.org/docs/8.3/static/locale.html http://pgdocptbr.sourceforge.net/pg80/charset.html Agora conheço alguma coisa sobre o assunto. > Veja, se você colocar UTF-8 no servidor, vai conseguir lidar com > qualquer codificação no cliente, mas o contrário não. Veja o que diz a documentação: Conversão Automática de Caracteres O PostgreSQL suporta a conversão automática de conjuntos de caracteres entre o cliente e o servidor, para determinados conjuntos de caracteres. A informação de conversão é armazenada no catálogo do sistema pg_conversion. Podem ser criadas novas conversões utilizando o comando CREATE CONVERSION. O PostgreSQL possui algumas conversões pré-definidas, conforme mostrado na Tabela abaixo. Table 22-2. Client/Server Character Set Conversions Server Character Set Available Client Character Sets LATIN1 LATIN1, MULE_INTERNAL, UTF8 SQL_ASCII any (no conversion will be performed) UTF8 all supported encodings WIN1252 WIN1252, UTF8 Isso confirma sua afirmação. Então minha conclusão é que meus testes estão errados. 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 -- Ribamar FS - [EMAIL PROTECTED] http://ribafs.net _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
