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?
> --
> José de Mello Júnior
> 41.9957-2007
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>


-- 

Atenciosamente,
Daniel Falcão
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a