Problema com acentuação quando recupero dados do MySQL

3 respostas
jmedeiros

Olá galera!

Estou com um pequeno problema com acentos!

Quando recupero os dados do meu banco os acentos saem de forma esquisita: ex: System.out.println(cliente.getRua) imprime da seguinte forma: “Rua Jos? Gouveia”.

Verifiquei as informações no banco de dados(mysql) e os nomes estão normais com seus acentos, mas quando vou buscar estes dados o problema aparece. Alguém conhece uma solução?

(estou usando Eclipse e a aplicação utiliza swing).

Valeu!

3 Respostas

cv1

Voce esta tendo problemas com encodings. Leia esse artigo:

T

Se você está usando Windows, pode estar tendo um problema de impressão simplesmente. No Command Prompt:

chcp 1252
java seuprograma

Veja se System .out .println está imprimindo direito dessa vez. Se ainda estiverem aparecendo os ‘?’ é mais complicado (tem algo a ver com “default charset”).

renatosilva

Qual driver você está usando e a sua versão?

Acho que isso pode ajudar: http://www.guj.com.br/posts/list/20605.java

Criado 16 de março de 2005
Ultima resposta 17 de mar. de 2005
Respostas 3
Participantes 4