1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Usando Commons Email, como utilizar acentos?

Boa tarde pessoal!

Estou implantando em um sistema que desenvolvi, uma funcionalidade do envio de e-mails. Pesquisei e encontrei a biblioteca "Commons Email" e perfeito! Era o que eu procurava.

O único problema que estou enfrentando é que todas as mensagens que enviadas, as palavras que possuem acento, no lugar do acento, fica um "?".

Exemplo:

"Olá! Não!" ficaria "Ol?! N?o!"

Como posso resolver isso? Alguém pode me ajudar.

Segue abaixo o código:

            SimpleEmail email = new SimpleEmail(); 
            email.setHostName("mail.ecguaiba.com.br"); // o servidor SMTP para envio do e-mail
            email.addTo("informatica@ecguaiba.com.br", "Departamento de Informática"); //destinatário 
            email.setFrom("informatica@ecguaiba.com.br", "ECGInfo Software"); // remetente 
            email.setSubject("Notificação - Nova Tarefa Cadastrada"); // assunto do e-mail 
            email.setMsg("Olá!\n"+tarefa.getSolicitado()+" solicitou uma nova tarefa no sistema. Favor verificar.\nTarefa: "+tarefa.getTarefa()+"\nNotificação - ECGInfo Software - Sistema de Gestão do Departamento de Informática"); //conteudo do e-mail 
            email.send(); //envia o e-mail

Desde já obrigado à todos!

Feito!

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags java email ou faça a sua própria pergunta.