Obrigado pela atenção Osvaldo, Eu estou em um cliente, então seria muito complicado descobrir como os dados foram gravados, mas esse caminho já é uma luz, já começou a dar certo.
muito obrigado. ----- Original Message ----- From: "Osvaldo Kussama" <[email protected]> To: "Comunidade PostgreSQL Brasileira" <[email protected]> Sent: Thursday, November 26, 2009 4:01 PM Subject: Re: [pgbr-geral] Conversão SQL_ACII para UTF-8 2009/11/26 Fabio Alves de Araujo Ebner - DnaSolution <[email protected]>: > > Estou com o seguinte problema, tenho um bd codificado em SQL_ASCII e não > pode ser alterado, e estou montando páginas .jsp que funcionam com o > formato > utf-8, o problema é que a acentuação escrita direto na página funciona sem > problemas, mas quando são campos do bd que passam pelo jdbc ele não > reconhece a acentuação mesmo utilizando convert(campo ascii_to_utf-8). > > Alguém já passou por alguma situação parecida? Alguma idéia do que fazer? > Quando você especificou o encoding do bd como SQL_ASCII você informou ao PostgreSQL para não fazer qualquer tipo de tratamento dos caracteres inseridos no bd., assim o que foi inserido obedeceu ao que estava definido na máquina cliente. Se, por acaso, todos as máquinas clientes estavam definidas com a mesma codificação então ficará fácil você fazer a conversão. Caso as máquinas clientes possuam diferentes codificações então você está com um grande pepino nas mãos. Tente descobrir os dados que cada cliente inseriu e qual a codificação utilizada e faça a conversão caso a caso, se possível. Conclusão: nunca use o encoding SQL_ASCII se você pretende registrar em seu bd qualquer caracter especial (acima de 127). Osvaldo _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
