Mengatur Pengkodean Teks Default dalam Pesan Email
Artikel ini memperkenalkan MailMessage.PreferredTextEncoding properti dan menjelaskan cara menggunakannya. Dengan properti ini, Anda dapat mengatur pengkodean teks default untuk properti berikut:
- From: Nama tampilan
- To: Nama tampilan
- Subject
- Body
Mengatur Pengkodean Teks Default
Pada versi sebelumnya Aspose.Email, pengkodean teks untuk properti from, to, subject, dan body diatur secara terpisah. Untuk meningkatkan kegunaan, kami menambahkan PreferredTextEncoding properti yang mengatur semuanya sekaligus. Sekarang lebih mudah memastikan semua teks dalam properti di atas dienkode dengan benar dalam pesan email. Potongan kode berikut menunjukkan cara menggunakan kata dalam bahasa Prancis sebagai nama tampilan untuk alamat email, subjek, dan isi.
// Create an instance of MailMessage
String fileName = "data/";
MailMessage msg = new MailMessage();
// Set the default or preferred encoding. This encoding will be used as the default for the from/to email addresses, subject and body of message.
msg.setPreferredTextEncoding(Charset.forName("cp1252"));
// Set email addresses, subject and body
msg.setFrom(new MailAddress("dmo@domain.com", "démo"));
msg.getTo().addItem(new MailAddress("dmo@domain.com", "démo"));
msg.setSubject("démo");
msg.setHtmlBody("démo");
msg.save(fileName + "SetDefaultTextEncoding_out.msg", SaveOptions.getDefaultMsg());