Utilisation
javax.mail.internet.MimeBodyPart.setText
(String,
String)
La chaîne Unicode indiquée sera encodée avec le jeu de caractères spécifié.
Notez que le jeu de caractères spécifié doit comporter tous les caractères figurant dans la chaîne.
Si la langue de la chaîne est inconnue, utilisez UTF-8.
public static void main(String[] args) {
String text = args[0];
String charset = args[1];
javax.mail.internet.MimeBodyPart mbp = new javax.mail.internet.MimeBodyPart();
try {
mbp.setText(text, charset);
byte[] description = ((String) mbp.getContent()).getBytes("UTF-8");
java.io.FileOutputStream out = new java.io.FileOutputStream(
"Rule181-2.html", true);
out.write(description);
} catch (Exception e) {
System.out.println(e.toString());
}
}
|
|