การตั้งค่า Default Text Encoding ในข้อความอีเมล
Contents
[
Hide
]
บทความนี้แนะนำ MailMessage.PreferredTextEncoding คุณสมบัติและอธิบายวิธีการใช้งาน โดยใช้คุณสมบัตินี้คุณสามารถตั้งค่า default text encoding สำหรับคุณสมบัติดังต่อไปนี้:
- จาก: ชื่อที่แสดง
- ถึง: ชื่อที่แสดง
- Subject
- Body
ตั้งค่า Default Text Encoding
ในเวอร์ชันก่อนของ 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());