Caracteres especiais

3 respostas
A

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

3 Respostas

rubinelli

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.

A

Valeu velho, vou tentar aqui

victormilitao

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

Criado 9 de novembro de 2007
Ultima resposta 23 de set. de 2008
Respostas 3
Participantes 3