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