Nastavení výchozího kódování textu v e‑mailové zprávě
Contents
[
Hide
]
Tento článek představuje MailMessage.PreferredTextEncoding vlastnost a vysvětluje, jak se používá. Pomocí této vlastnosti můžete nastavit výchozí kódování textu pro následující vlastnosti:
- From: Zobrazované jméno
- To: Zobrazované jméno
- Subject
- Body
Nastavení výchozího kódování textu
V předchozích verzích Aspose.Email byl kódování textu pro vlastnosti from, to, subject a body nastavováno samostatně. Pro zlepšení použitelnosti jsme přidali PreferredTextEncoding vlastnost, která nastavuje vše najednou. Nyní je snazší zajistit, že celý text ve výše uvedených vlastnostech je v e‑mailové zprávě správně kódován. Následující úryvek kódu ukazuje, jak použít francouzské slovo jako zobrazované jméno pro e‑mailové adresy, předmět a tělo zprávy.
// 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());