ncode
 the String into another charset and then do the transfer-encoding.
 <p>
 Note that to get the actual bytes of a mail-safe String (say,
 for sending over SMTP), one must do 
 <blockquote><pre>

        byte[] bytes = string.getBytes("iso-8859-1");   

 </pre></blockquote><p>
 
 The <code>setHeader</code> and <code>addHeader</code> methods
 on MimeMessage and MimeBodyPart assume that the given header values
 are Unicode strings that contain only US-ASCII characters. Hence
 the callers of those methods 