Amigo, passe a usar o Encode LATIN1, que contém a codificação correta para o nosso idioma português brasileiro. O Upper funciona corretamente nessa codificação.
 
Att.
 
Nelson.
----- Original Message -----
Sent: Friday, October 13, 2006 4:43 PM
Subject: [PostgreSQL-Brasil] Upper e InitCap -> Acentuação

Pessoal, estou com o seguinte problema.
 
Tenho uma sequencia de caracteres que quero converter para maiúsculo utilizando UPPER, funciona beleza, mas quando nesta sequencia tem algum caractere que é acentuado ele não coloca em UPPER.
 
Ex: joão -> Upper('joão') = JOãO deveria ser JOÃO
 
      SELECT UPPER('joão josé'), INITCAP('ênio álvaro') FROM TABELA
      LIMIT 1 
 
      R: JOãO JOSé   êNio áLvaro
 
Estou utilizando encoding SQL_ASCII e o banco é o pg 8.0.6
 
Alguém poderia me ajudar.
 
Flow.


_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a