So after a little debugging, it seems that the problems lies in the UISubject.encodeChildren method.
| @Override | public void encodeChildren(FacesContext facesContext) throws IOException | { | try | { | String subject = encode(facesContext, MailResponseWriter.TEXT_PLAIN_CONTENT_TYPE); | String charset = findMessage().getCharset(); | if (charset == null) | { | findMimeMessage().setSubject(subject); | } | else | { | findMimeMessage().setSubject(subject, charset); | } | } | catch (MessagingException e) | { | throw new FacesException(e.getMessage(), e); | } | } | I think the problem lies in line 21. The encode method returns "Caf& #233;" instead of "Café" In line 29, findMimeMessage().setSubject(subject, charset) get the charset properly. I didn't debug further into the MailComponent.encode method. I will set a small example and file an issue. View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4036782#4036782 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4036782 _______________________________________________ jboss-user mailing list [EMAIL PROTECTED] https://lists.jboss.org/mailman/listinfo/jboss-user