Em 17/03/08, Silfar Goulart de Castro<[EMAIL PROTECTED]> escreveu:
> OK, vasculhei a lista e tentei resolver o meu problema mas ainda não
>  consegui.
>
>  alguem poderia me dar uma receita de bolo para isto
>
>  repetindo, o encoding do banco está em utf8, preciso pesquisar por uma
>  parte inicial de um determinado campo, porém a consulta deve trazer
>  independente de maiúscula, minúscula, acentuado ou não, ç ou c etc...
>
>  até agora tenho usado assim, mas o encoding era latin1.
>
>  SELECT ID_TITULAR , NM_TITULAR, SIGLA_SOC, TP_PESSOA
>  FROM TITULAR T
>  WHERE (to_ascii(t.nm_titular) ilike to_ascii(:par))
>  ORDER BY NM_TITULAR

Algumas sugestões:

Bem, você pode alterar o banco para latin1.
Se não puder fazer isso, deve então configurar seu cliente para UTF-8,
qual é ele?.

Na versão 8.2 você cria bancos latin1 sem problema.
Na versão 8.3 (se Linux) criando um cluster novo assim:

export LANG=pt_BR.iso-8859-1

initdb --encoding latin1 -D /usr/local/pgsql/data

-- 
Ribamar FS - [EMAIL PROTECTED]
http://ribafs.net
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a