Capturando mensagem de Exception  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
Radams Venceslau
Debugger

Membro desde: 01/06/2009 09:21:58
Mensagens: 51
Offline

Olá galera,

Tenho um método de conexão com o banco de dados PostgreSQL e gostaria que quando lançasse uma Exception imprimisse em um JOptionPane a resposta da exceção
estou fazendo dessa forma e tô obtendo exito a mensagem de exemplo é de senha inválida do BD:



quando ocorre uma Exception a mensagem impressa aparece:

FATAL: autentica��o do tipo password falhou para usu�rio "postgres"

Até ai tudo bem, porém nas palavras que tem acentuação aparece um caractere '�' Ex: autentica��o

A minha pergunta é a seguinte tem alguma forma de imprimir a resposta de maneira correta com as acentuaçãos. Ex: autenticação

??

Desde já agradeço.

Att.
Radams Venceslau
----------------------
"Torne seu trabalho uma diversão e não trabalhará um dia sequer"
Radams Venceslau
Debugger

Membro desde: 01/06/2009 09:21:58
Mensagens: 51
Offline

Ninguem?

Att.
Radams Venceslau
----------------------
"Torne seu trabalho uma diversão e não trabalhará um dia sequer"
cacosapo
HelloWorld

Membro desde: 28/02/2009 11:16:20
Mensagens: 12
Offline

Ae blz ?

Coloque mais detalhes sobre o ambiente que voce esta usando, esta testando no windows ou linux?!?

flw
rogelgarcia
GUJ Master
[Avatar]

Membro desde: 21/06/2007 23:27:21
Mensagens: 1850
Offline

O que tá rolando é um problema de charset...

E costuma ser meio complexo arrumar isso.. ve o charset que vc tá usando no banco.. tenta trocar pra ver se funciona

Rógel Garcia, criador do framework NEXT

http://www.nextframework.org
Radams Venceslau
Debugger

Membro desde: 01/06/2009 09:21:58
Mensagens: 51
Offline

Olá cacosapo,
desculpe não ter colocado, mais estou utilizando um SO Windows.

e rogelgarcia, mais detalhes de como tah as configurações do meu BD

Codificação: UTF-8
Collation: Portuguese_Brazil.1252
Character Type: Portuguese_Brazil.1252

e vc mensionou charset, nunca vi falar sobre isso podia me dar mais informações.

Desde já agradeço e aguardo respostas.

Att.
Radams Venceslau
----------------------
"Torne seu trabalho uma diversão e não trabalhará um dia sequer"
rogelgarcia
GUJ Master
[Avatar]

Membro desde: 21/06/2007 23:27:21
Mensagens: 1850
Offline

charset é a codificacao de caracteres...

acho que o problema tá aqui

Codificação: UTF-8
Character Type: Portuguese_Brazil.1252

Tá rolando uma conversao.. de 1252 (que é o mesmo de ISO-8859-1) pra UTF-8 e nessa conversão.. os caracteres estao sendo mostrados de forma errada..

Tenta mudar essa codificacao para ISO-8859-1.. ou o character type para UTF-8

This message was edited 1 time. Last update was at 12/03/2010 23:23:34


Rógel Garcia, criador do framework NEXT

http://www.nextframework.org
rogelgarcia
GUJ Master
[Avatar]

Membro desde: 21/06/2007 23:27:21
Mensagens: 1850
Offline

Eu acho que de dentro do programa java nao dá pra voltar a codificacao original.. pq informacoes podem já ter sido perdidas...

Rógel Garcia, criador do framework NEXT

http://www.nextframework.org
rmendes08
GUJ Master
[Avatar]

Membro desde: 29/05/2008 14:09:28
Mensagens: 1618
Offline

Tente assim:



"A Técnica é transformada em Arte por quem a emprega"

"O futuro pertence àqueles que acreditam na beleza de seus sonhos"

Computadores Fazem Arte

http://www.uaijug.com.br

"É importante estabelecer uma estrutura de alto nível, mas isso não significa criar uma infinidade de diagramas de classes detalhados."
LPJava
GUJ Hacker

Membro desde: 18/04/2006 12:50:23
Mensagens: 5524
Localização: Bahia/Porto Alegre
Offline

o satanas todo eh tive problemas com ele tb com relacao acentuacao, agora ate eu queria saber como vc resolveu. Para JEE eh facil, mas desktop fiquei curioso.
se a sugestao de rmendes08 dar um feedback para nos

Sun Certified Java Programmer 5.0
Blog:http://www.camilolopes.com
Twitter:www.twitter.com/camilolope
Linkedin: http://br.linkedin.com/in/camilolopes
Curso online OCPJP: http://pro.imasters.com.br/online/cursos/preparatorio-para-certificacao-java-ocjp
Autor livro Guia SCJP & JEE c/ Frameworks: http://blog.camilolopes.com.br/livrosrevistaspalestras/
[WWW]
Radams Venceslau
Debugger

Membro desde: 01/06/2009 09:21:58
Mensagens: 51
Offline

Fala galera, pois é rmendes08 não rolou, continua a mesma coisa porém no lugar de '�' aparece uma '?' no lugar do character acentuado

obg a todos pela tentativa mais segue em aberto...
abrass fica com Deus

Att.
Radams Venceslau
----------------------
"Torne seu trabalho uma diversão e não trabalhará um dia sequer"
rmendes08
GUJ Master
[Avatar]

Membro desde: 29/05/2008 14:09:28
Mensagens: 1618
Offline

É, talvez a solução seja realmente reinstalar o banco usando a codificação ISO-8859-1, ou então fazer uma nova instalação e migrar os dados.

"A Técnica é transformada em Arte por quem a emprega"

"O futuro pertence àqueles que acreditam na beleza de seus sonhos"

Computadores Fazem Arte

http://www.uaijug.com.br

"É importante estabelecer uma estrutura de alto nível, mas isso não significa criar uma infinidade de diagramas de classes detalhados."
Radams Venceslau
Debugger

Membro desde: 01/06/2009 09:21:58
Mensagens: 51
Offline

É verdade vou ver qualquer coisa eu posto aqui se deu certo, mais desde já agradeço aew

Att.
Radams Venceslau
----------------------
"Torne seu trabalho uma diversão e não trabalhará um dia sequer"
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team