aspose file tools*
The moose likes EJB and other Java EE Technologies and the fly likes  strange characters(?) added to the end of my subject text Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Java » EJB and other Java EE Technologies
Bookmark " strange characters(?) added to the end of my subject text" Watch " strange characters(?) added to the end of my subject text" New topic
Author

strange characters(?) added to the end of my subject text

sanjay kumar gupta
Greenhorn

Joined: May 15, 2008
Posts: 17
I have a problem with my java code sending email to users. There is some problem with the encoding of the email as When the email arrives to email account the subject line($subject) has encoding problems as has strange characters(?) added to the end of my subject text.

The email message content itself is fine just the subject line(?) I have searched all over but cant find,after using Unicode and content type as text/html mail body have no problem with special character
(ó) but same fix is not working for subject line.

I have a class that sends an email with javamail, with a text like
this one in subject :

"Estimado Iván Escobedo:


The problem is that when the mail arrives to its destination, it
arrives this way:

"Estimado Iv?n Escobedo:


All the á, é, í, ó, ú, etc special characters are replaced with "?".

What could be the problem and how to resolve it?

Thanks
Please advice
sanjay kumar gupta
Greenhorn

Joined: May 15, 2008
Posts: 17
I got Fix for this issue.extra char can be added in subject by using below code when we are setting subject :

mailNotificationHelper.setSubject((MimeUtility.encodeText(SubjectText, "ISO-8859-15", "Q")));
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: strange characters(?) added to the end of my subject text