Caracteres especiais

Pessoal,

Tenho um metodo de envio de email, que recupera um template faz o processamento dela usando o velocity e dispara o email com o corpo html. O problema é que quando possui caracteres especiais chega no email tudo codificado. Alguem tem alguma ideia para resolver isso? Se eu der um encode no texto será que funciona?

Alberto

Ih, já sofri muito com isso… Você pode começar tentando setar o charset no header. Algo assim:

msgBodyPart.addHeaderLine("Content-Type: text/html;charset=“iso-8859-1"”);

ou assim:

msgBodyPart.addHeaderLine("Content-Type: text/html;charset=“utf-8"”);

(vai depender do encoding que você está usando)

Ou isso, ou, como você disse, fazer o escape dos caracteres HTML.

Valeu velho, vou tentar aqui

Deu certo? Comigo não deu não :frowning: