Ola !
Estou encontrando muita dificuldade em achar uma solução para isso !
É o seguinte :
estou fazendo uns teste para ler email via pop num jsp.
Consigo ler normalmente os emails , só que alguns emails vem com um padrão de caracter que o java não reconhece . O trecho do codigo onde isso acontece.
tmbUns Exception que dá é o seguinte (tem de utf-7 tmb):
java.io.UnsupportedEncodingException: ISO-8859a-1
Coloquei só o trecho que faz a leitura de emails text/plain.
try {
out.println("<b>Conteudo text/plain : </b>"+(String)message[ia].getContent()+"<br><br>");
} catch (UnsupportedEncodingException uex) {
out.println("Conteudo com caracteres invalidos -- "+uex+"<br><br>");
} catch (Exception ex) {
out.println("Erro plain "+ex);
}
Então achei tmb esse pacote chamado Jcharset que converte varios padrões de caracter, só que não consegui usar. Não tem documentação. Se alguem já usou ou sobe como utilizar posta aqui pra galera . VALEW.