การแก้ไข: BOM ไม่ได้ถูกเอาออกโดยตัวเข้ารหัส MIME เมื่อการเข้ารหัส Content-Transfer-Encoding เป็น 8 บิตใน BizTalk Server

นำไปใช้กับ
BizTalk Server 2013 R2 Branch BizTalk Server 2013 R2 Developer BizTalk Server 2013 R2 Enterprise BizTalk Server 2013 R2 Standard BizTalk Server 2016 Branch BizTalk Server 2016 Developer BizTalk Server 2016 Enterprise BizTalk Server 2016 Standard

อาการ

สมมติว่าคุณกําลังใช้ microsoft BizTalk Server เมื่อข้อความ XML ถูกส่งไปยังตัวเข้ารหัส Internet Mail Extensions (MIME) แบบหลายวัตถุประสงค์ เครื่องหมายลําดับไบต์ (BOM) จะไม่ถูกลบออกโดยตัวเข้ารหัส MIME ถ้า Content-Transfer-Encoding เป็น 8 บิต ในสถานการณ์นี้ คุณอาจได้รับข้อความต่อไปนี้ ซึ่งอักขระ BOM จะไม่ถูกลบออก:

หมายเหตุ

ตรวจพบข้อผิดพลาดการรับรหัสเอกสารบริการของเนื้อหาโดยการรับการประมวลผลข้อความแสดงข้อผิดพลาด RosettaNet ="ไม่อนุญาตให้ใช้เนื้อหาใน Prolog"

การแก้ปัญหา

ปัญหานี้ได้รับการแก้ไขแล้วในการอัปเดตแบบสะสมต่อไปนี้สําหรับ BizTalk Server:

การอัปเดตสะสม 2 สําหรับ BizTalk Server 2016

การอัปเดตสะสม 6 สําหรับ BizTalk Server 2013 R2

หมาย เหตุ คุณต้องตั้งค่าคุณสมบัติการกําหนดค่าไปป์ไลน์ PreserveBOM เป็น FALSE

สถานะ

Microsoft ได้ยืนยันว่านี่เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ที่แสดงไว้ในส่วน "นำไปใช้กับ"

การอ้างอิง

สําหรับข้อมูลเกี่ยวกับ Service Pack และรายการปรับปรุงสะสมสําหรับ BizTalk Server ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:

2555976 Service Pack และรายการอัปเดตสะสมสําหรับ BizTalk Server

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับ BizTalk Server hotfix ให้คลิกหมายเลขบทความต่อไปนี้ เพื่อดูบทความใน Microsoft Knowledge Base:

ข้อมูล 2003907 เกี่ยวกับโปรแกรมแก้ไขด่วนของ BizTalk และการสนับสนุน Service Pack