次の方法で共有


フラットファイル逆アセンブル パイプラインコンポーネントの文字エンコーディング

次のアルゴリズムは、受信メッセージの処理に使用するエンコードを決定するためにフラット ファイル逆アセンブラー コンポーネントによって使用されます。

  1. データにバイト オーダー マークが存在する場合は、エンコード情報がそこから決定されます。 このエンコード情報は逆アセンブラーによって保持されません (つまり、 XMLNorm.SourceCharset プロパティには保存されません)。

  2. それ以外の場合、 IBaseMessagePart.Charset プロパティが設定されている場合は、そこで指定されたエンコードが使用されます。

  3. それ以外の場合は、ヘッダーまたはドキュメント スキーマにコード ページ情報が含まれている場合に使用されます。

  4. それ以外の場合は、UTF-8 エンコードが使用されます。

    上記のケース 2、3、4 では、逆アセンブラーはメッセージ コンテキストのエンコード情報を XMLNorm.SourceCharset プロパティに保存します。

こちらもご覧ください

フラットファイル・ディスアセンブラーパイプライン・コンポーネント
フラット ファイル逆アセンブラー パイプライン コンポーネントを構成する方法
Pipelines-AssemblerDisassembler (BizTalk Server Samples フォルダー)