Задаване на кодиране по подразбиране за текст в имейл съобщение
Contents
[
Hide
]
Тази статия представя MailMessage.PreferredTextEncoding свойство и обяснява как се използва. С това свойство можете да зададете кодиране по подразбиране за следните свойства:
- От: Показвано име
- До: Показвано име
- Subject
- Тяло
Задаване на кодиране по подразбиране за текст
В предишни версии на Aspose.Email, кодировката на текста за свойства от, до, тема и тяло се задаваше отделно. За подобряване на удобството, добавихме PreferredTextEncoding свойство, което задава всичко наведнъж. Сега е по‑лесно да се гарантира, че целият текст в горните свойства е правилно кодиран в имейл съобщението. Следният кодов фрагмент показва как да използвате френска дума като показвано име за имейл адреси, тема и тяло.
// 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());