Встановлення кодування тексту за замовчуванням у листі
У цій статті представлено MailMessage.PreferredTextEncoding властивість і пояснює, як її використовувати. За допомогою цієї властивості ви можете встановити кодування тексту за замовчуванням для наступних властивостей:
- From: Відображуване ім’я
- To: Відображуване ім’я
- Subject
- Тіло
Встановлення кодування тексту за замовчуванням
У попередніх версіях Aspose.Email кодування тексту для властивостей from, to, subject та body встановлювалося окремо. Щоб підвищити зручність, ми додали 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());