Bagikan melalui


Pengodean Karakter di Komponen Alur Pembongkar XML

Xml Disassembler menggunakan algoritma berikut untuk menentukan pengodean mana yang akan digunakan untuk memproses pesan masuk:

  1. Jika tanda urutan byte ada dalam data, informasi pengodean ditentukan darinya.

  2. Sebaliknya, jika properti IBaseMessagePart.Charset diatur, pengodean yang ditentukan di sana digunakan.

  3. Jika tidak, jika deklarasi XML ada dalam dokumen XML, pengodean yang ditentukan di sana digunakan, asalkan deklarasi XML adalah ANSI.

  4. Jika tidak, pengodean UTF-8 digunakan.

    Untuk kasus sebelumnya 2, 3, dan 4, setelah Disassembler XML menentukan pengodean, ia menyimpannya pada konteks pesan di properti XMLNorm.SourceCharset . Pesan yang dihasilkan oleh komponen alur Xml Disassembler selalu menggunakan pengodean UTF-8. Untuk kasus 1, pengodean yang ditentukan dari tanda urutan byte tidak dipertahankan.

Lihat Juga

Komponen Pipa Pembongkar XML
Cara Mengonfigurasi Komponen Alur Pembongkar XML