Olá a todos.

Estamos com o famoso problema de acentuação em nosso PGSQL 8.4.
Vejam:

select nick from tabela;
------
"OE"
"Nívea"
"Nágila"
"Nilton"
"Nuno"


select nick from tabela order by nick;
------
"Nilton"
"Nuno"
"Nágila"
"Nívea"
"OE"

Neste exemplo Nágila deveria vir ANTES de Nilton... porém por ter acento o
pg faz isso...

Outro problema é o uso do LIKE.
select nick from tabela where nick like '%nagila%';
------
no records

ele não retorna o registro "Nágila".


Nosso aplicativo é desenvolvido com WebObjects (Java) e as queries são
montadas por ele (como um Hibernate faria).
Portanto *não* é interessante para nós mudarmos as queries "nã mão" pois o
WO as monta muito bem.
A questão apenas é esta de acentuação no PGSQL.
Com outros bancos não temos este problema (um MS SQL Server por exemplo).

O mesmo acontece usando um PGAdmin3, pois usamos as queries da forma mais
natural possível (denovo: sem funções ou iLike).

Existe alguma forma de se arrumar isso?

Haverá correção no PG 9? Alguém sabe?


Abraço a todos,

*Adriano Ribeiro*
[email protected]
http://www.play3g.com.br
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a