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
