一般檔案反彙編程式元件會使用下列演算法來判斷要用來處理傳入訊息的編碼方式:
如果數據中有位元組順序標記,則會從中判斷編碼資訊。 反組譯程式不會保留此編碼資訊(也就是說,它不會儲存至 XMLNorm.SourceCharset 屬性)。
否則,如果已設定 IBaseMessagePart.Charset 屬性,則會使用指定的編碼方式。
否則,如果標頭或文件架構包含代碼頁資訊,則會使用它。
否則會使用UTF-8編碼。
針對上述案例 2、3 和 4,反組譯程式會將編碼資訊儲存在 XMLNorm.SourceCharset 屬性中的訊息內容上。
另請參閱
平面文件反組譯管線元件
如何設定平面文件解析管線元件
Pipelines-AssemblerDisassembler (BizTalk Server Samples 資料夾)