一般檔案架構的字碼頁 (節點屬性)

 

使用 [ 字碼頁 ] 屬性,即可指定要與實例訊息搭配使用的字碼頁。

套用至節點類型

結構描述

類別

一般檔案

允許的值

任何可在下拉式清單中選取的字碼頁,或是對應於不在清單中之字碼頁的數字。

預設值

如果未針對 字碼頁 屬性指定值,則預設值為 utf-8。 不過,還有多個其他因素會扮演一個角色,以決定要搭配實例訊息使用的編碼配置。 如需詳細資訊,請參閱「備註」一節。

XSD 持續性

作為 字碼頁 的值 (= "NNNN" ) schema/annotation/appinfo/schemaInfo 元素的屬性。

備註

當您在 [BizTalk 編輯器] 中選取 [架構] 節點,而且已經針對該節點的 [架構編輯器延伸模組] 屬性設定 [一般檔案延伸模組] 選項時,就可以在 Visual Studio 屬性視窗中檢查和設定這個屬性。

您對此屬性所輸入的值不會獲得驗證。 因此,如果您輸入無效的值,便可能會造成不精確的結果。

在決定如何處理指定執行個體訊息之字元編碼的方式時,有多個因素扮演重要的角色,如下所示:

  • 當解譯一般檔案執行個體訊息時,會使用下列演算法來決定並保留編碼資訊:

    1. 如果有在內文部分設定 [Charset],請加以使用。

    2. 否則,如果信封 (或文件) 結構描述指定字碼頁,便請加以使用。

    3. 否則,如果存在位元順序標記,便請加以使用。

    4. 或者,使用 UTF-8。

  • 當組合一般檔案執行個體訊息時,會使用下列演算法來決定供解碼使用的字元集:

    1. 如果有設定 [XMLNorm.TargetCharset] 訊息內容屬性,請加以使用。

    2. 否則,如果有設定 [TargetCharset] 組合器 (設計階段) 屬性,便請加以使用。

    3. 否則,如果信封 (或文件) 結構描述指定字碼頁,便請加以使用。

    4. 否則,如果有設定 [SourceCharset] 訊息內容屬性,則請加以使用。

    5. 或者,使用 UTF-8。

另請參閱

一般檔案結構描述的增補節點屬性