Caracteres especiais

Boa dia, Estou trabalhando num aplicativo que faz uma conecção via JDBC com um banco de dados MySql e apresenta o resultado numa página JSP; porém ao utilizar o método java.sql.ResultSet.getString(String) para obter os strings de uma consulta no banco de dados não consigo obter os catacteres acentuados, cedilhas, espaços… como no exemplo.

Correto: Antônio Carlos de Sá
retorno: Ant?nio?Carlos?de?S?

Grato pela atenção,

Luiz

você tem que usar a mesma codificãção do seu banco.
No banco estão acentuados corretamente??
insira isso na usa jsp

<%@ page contentType="text/html;charset=ISO-8859-1"%>

onde o Charset tem que ser o msm do seu banco!