Em 11 de março de 2010 12:22, Adriano Ribeiro <adri...@play3g.com.br> escreveu: > 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? >
Qual o valor do LC_COLLATE (String sort order)? SHOW LC_COLLATE; Dê uma olhada em: http://www.postgresql.org/docs/current/interactive/locale.html Osvaldo _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral