Ler caracteres acentuados

Oi gente…

Eu tô lendo remotamente um arquivo que contém palavras acentuadas, colocando-as em um vetor e depois mostrando esse vetor no cliente, porém as palavras não estão aparecendo corretamente, isto é, os caracteres que têm acento aparecem erroneamente…

alguém, por favor, pode me ajudar…é meio urgente!!

Valeu

:cry:

bethania,

Você já verificou se o problema está na leitura dos caracteres ou na exibição dos mesmos? Esta é uma aplicação web?

Provavelmente seu problema está relacionado a charsets. Tive esse problema certa vez quando eu tinha páginas com o charset UTF-8 enquanto que HttpServletRequest assume o charset ISO-8859-1 como default.

Resolvi meu problema com o seguinte trecho de código:

request.setCharacterEncoding("UTF-8"); String nome = new String(request.getParameter("nome").getBytes("ISO-8859-1"), "UTF-8");

Espero ter ajudado…