Caracteres especiais  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
alots_ssa
JavaEvangelist

Membro desde: 19/07/2005 11:21:24
Mensagens: 469
Localização: Salvador
Offline

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

http://alots.wordpress.com
[WWW] [MSN]
rubinelli
JavaEvangelist
[Avatar]

Membro desde: 26/04/2005 11:18:25
Mensagens: 469
Offline

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.
[WWW]
alots_ssa
JavaEvangelist

Membro desde: 19/07/2005 11:21:24
Mensagens: 469
Localização: Salvador
Offline

Valeu velho, vou tentar aqui

http://alots.wordpress.com
[WWW] [MSN]
victormilitao
HelloWorld

Membro desde: 23/09/2008 13:27:50
Mensagens: 12
Offline

Deu certo? Comigo não deu não
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team