קביעת קידוד טקסט ברירת מחדל בהודעת דוא"ל
Contents
[
Hide
]
מאמר זה מציג את MailMessage.PreferredTextEncoding מאפיין ומסביר כיצד להשתמש בו. באמצעות מאפיין זה ניתן לקבוע את קידוד הטקסט ברירת מחדל עבור התכונות הבאות:
- מאת: שם תצוגה
- אל: שם תצוגה
- נושא
- גוף
קביעת קידוד טקסט ברירת מחדל
בגרסאות קודמות של 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());