Character encoding issue

I'm using the below give code to send mail in Trukish language.

MimeMessage msg = new MimeMessage(session);

msg.setText(message, "utf-8", "html");

msg.setFrom(new InternetAddress(from));

Transport.send(msg);

But my customer says that he gets sometime unreadable characters in mail. I'm not able to understand how to solve this character encoding issue.

Should i ask him to change his mail client's character encoding settings?

If yes which one he should set.

[510 byte] By [RajeevSahu_Sahua] at [2007-11-27 10:02:57]
# 1
Send the same characters using a different mailer (e.g., Thunderbird or Outlook).If they're received correctly, come the message from that mailer with the messagefrom JavaMail. Most likely other mailers are using a Turkish-specific charset insteadof UTF-8.
bshannona at 2007-7-13 0:37:23 > top of Java-index,Enterprise & Remote Computing,Enterprise Technologies...