Estou desenvolvendo uma aplicação desktop utilizando Swing (Netbeans) + MS Access.
Quando vou popular um JTable, os campos que possuem caracteres com acento está substituindo-o por um caracter "?".
Exemplo:
São Paulo --> S?o Paulo
Maranhão --> Maranh?o.
Andei procurando pela internet o motivo deste problema e ao que parece niguém se deparou com isso utilizando o MS Access.
O curisoso é que eu populo um ResultSet e mando o programa escrever no console utilizando System.out.println() e o mesmo problema acontece. Portanto, posso supor que o problema está na recuperação dos dados peloResultSet…
Estou utilizando JDBC nativo do NETBEANS versão 2.0.
Oi Carlos, eu já me deparei com uma situação parecida.
Eu estava recuperando alguns arquivos do BD e todos os acentos eram trocados.
Para resolver isso tive que configurar o encoding para o mesmo que foi utilizado na gravação dos arquivos no BD.
Acho que vale a pena dar uma olhada no encoding.