共用方式為


XML 解譯器管線元件中的字元編碼

XML 解譯器使用以下演算法以判斷使用哪種編碼處理內送訊息:

  1. 若資料中有位元順序標記,則會依此標記判斷編碼資訊。

  2. 否則,如果已設定 IBaseMessagePart.Charset 屬性,則會使用指定的編碼方式。

  3. 或者,若 XML 文件中具有 XML 宣告,且 XML 宣告為 ANSI,則會使用其中指定的編碼。

  4. 或者,使用 UTF-8 編碼。

    在上述案例 2、3 和 4 中,XML 反組譯程式決定編碼之後,它會將它儲存在 XMLNorm.SourceCharset 屬性的訊息內容上。 XML 解譯器管線元件所產生的訊息永遠使用 UTF-8 編碼。 對於情況 1,依位元順序標記判斷的編碼不會保留。

另請參閱

XML 解譯器管線元件
如何設定 XML 反組譯程式管線元件