cally,
 this process involves using either BASE64 or QP to encode certain
 characters. RFC 2047 describes this in detail. <p>

 In Java, Strings contain (16 bit) Unicode characters. ASCII is a
 subset of Unicode (and occupies the range 0 - 127). A String
 that contains only ASCII characters is already mail-safe. If the
 String contains non US-ASCII characters, it must be encoded. An
 additional complexity in this step is that since Unicode is not
 yet a widely used charset, one might want to first charset-e