--- Daniel Falcão <[EMAIL PROTECTED]>
escreveu:
> Olá,
>
> Não sou um grande conhecedor sobre codificação de
> banco de dados. Mas esta informação que passei,
> é baseado em duas experências passadas minhas
> que só foram resolvidas adotando a codificação
> LATIN1.
>
> A primeira experiência foi quando criamos uma base
> usando UTF-8 (postgres 7.x - Linux). Tinhamos
> problemas de
> visualização dos caracteres pt_BR nas aplicações.
> Tanto
> em aplicações clientes escritas em Delphi (usando
> Zeos lib), quanto em PHP/Apache (acesso direto à
> base em servidor linux), quanto em Zope (usando
> psycopg no mesmo servidor linux).
>
> Estes problemas foram todos resolvidos escrevendo
> novas
> aplicações em novas bases usando charset LATIN1 no
> postgres 8.x em ambiente linux.
>
> A segunda experiência foi relativa ao backup de
> alguns
> dados da antiga instalação do postgres para esta
> nova,
> onde notei uma certa incompatibilidade na
> visualização
> dos caracteres dentro do próprio shell do postgres.
> Tivemos
> um grande trabalho para recuperar esta base UTF-8 e
> deixa-lá compatível com LATIN1.
>
> Mas fiz uma rápida leitura dos links passados pelo
> Osvaldo e a informação que ele passou realmente
> aparenta estar correta. Nos proximos dias, vou fazer
> alguns experimentos para tentar descobrir a origem
> desses meus problemas.
>
> []'s
> Daniel Falcão
>
> Em 02/11/07, José Mello Júnior
> <[EMAIL PROTECTED]> escreveu:
> >
> > select nome from tabela where to_ascii(nome,
> 'LATIN1') ilike
> > to_ascii('%geronimo%', 'LATIN1');
> >
> > Só isto já não resolveria o problema?
> > --
Normalmente o problema relatado acima é sanado
especificando-se o client_encoding adequado, ou
através de um SET ou no postgresql.conf.
Veja:
http://www.postgresql.org/docs/8.2/interactive/runtime-config-client.html#RUNTIME-CONFIG-CLIENT-FORMAT
veja também a tabela 9-7 em:
http://www.postgresql.org/docs/8.2/interactive/functions-string.html
Osvaldo
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
armazenamento!
http://br.mail.yahoo.com/
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral