JavaMail acentuação

2 respostas
S

Olá pessoal,

estou enviando e-mails usando javaMail. Estou enviando uma página HTML no meu e-mail, mas está com problema de acentuação.
mensagem+=" &lt;meta http-equiv='Content-Type' content='text/html; charset=UTF-8'&gt; &lt;HTML&gt;&lt;BODY&gt;&lt;H2&gt;<b>Fale conosco: </b><br>&lt;/H2&gt;";

              mensagem+="Nome: "+ nome +"<br>";
              mensagem+="E-mail: "+ emailRemetente +"<br>";
              mensagem+="Telefone: "+ telefone +"<br>";
              mensagem+="Cidade: "+ cidade +"<br>";
              mensagem+="UF: "+ uf +"<br>";
              mensagem+="Informação: "+ informacao +"<br>";
                           
              mensagem+="<b></b><br>&lt;/BODY&gt;&lt;/HTML&gt;";
              // destino  
              MailUtil.sendMail(emailDestino, "Fale Conosco", mensagem, null, new java.util.Date());

Se a mensagem possui acentos, aparece desconfigurado. Por exemplo:
Nome: Zézinho da Silva aparece:

Nome: Zézinho da Silva

Tentei usar charset=iso-8859-1 mas aconteceu a mesma coisa.

Alguém sabe o erro?

Obrigado!

2 Respostas

T

Essa classe MailUtil é sua ?

Se não for sua e se você não puder corrigi-la, você pode trocar o “á” por “&acute;” etc.

E

Ou você modifica para o formato informado por thingol ou muda o charset para ISO-8859-1 que aceita acentos sem ter que mudar o formato da string.

Criado 4 de dezembro de 2008
Ultima resposta 14 de dez. de 2008
Respostas 2
Participantes 3