Utilice
javax.mail.internet.MimeBodyPart.setSubject
(java.lang.String,
java.lang.String)
La serie Unicode dada se codificará utilizando el conjunto de caracteres especificado.
Advierta que el conjunto de caracteres especificado debe soportar todos los caracteres de la serie.
Si el lenguaje de la serie es desconocido, utilice iso-8859-1.
public static void main(String[] args) {
String subject = args[0];
String charset = args[1];
javax.mail.internet.MimeMessage mm = new javax.mail.internet.MimeMessage(
java.mail.Session.getInstance(new java.util.Properties()));
try {
mm.setSubject(subject, charset);
byte[] description = mm.getSubject().getBytes("iso-8859-1");
java.io.FileOutputStream out = new java.io.FileOutputStream(
"Rule183-2.html", true);
out.write(description);
} catch (Exception e) {
System.out.println(e.toString());
}
}
|
|