Verwenden Sie:
javax.mail.internet.MimeBodyPart.setText
(java.lang.String,
java.lang.String)
Die Unicode-Zeichenfolge wird unter Verwendung des angegebenen Zeichensatzes verschlüsselt.
Beachten Sie, dass der angegebene Zeichensatz alle Zeichen in der Zeichenfolge unterstützen muss.
Wenn die Sprache der Zeichenfolge nicht bekannt ist, verwenden Sie UTF-8.
public static void main(String[] args) {
String text = args[0];
String charset = args[1];
javax.mail.internet.MimeMessage mm = new javax.mail.internet.MimeMessage(javax.mail.Session.getInstance(new java.util.Properties()));
try {
mm.setText(text,charset);
byte[] description = ((String)mm.getContent()).getBytes("UTF-8");
java.io.FileOutputStream out = new java.io.FileOutputStream("Rule186-2.html", true);
out.write(description);
}catch (Exception e){
System.out.println(e.toString());
}
}
|
|