RemoveBOMCharacter
provider がコンテンツからバイトオーダーマーク(BOM)文字(0xFEFF)を削除するかどうかを指定します。
データ型
bool
デフォルト値
false
解説
BOM 文字(0xFEFF)は、バイト順序を示すためにUTF-8 またはUTF-16 エンコードされたファイルやAPI レスポンスの先頭に存在することがあります。 ただし、この文字は、特にCSV インポート、API レスポンス、またはメタデータを読み取る際に、コンテンツの解析や処理で問題を引き起こす可能性があります。
RemoveBOMCharacter がtrue に設定されている場合、本製品 は受信コンテンツからBOM 文字を削除して、クリーンな解析を確保し、クエリ結果やメタデータ検出でエラーや予期しない文字を回避します。
パフォーマンスの考慮事項
BOM 文字を削除することで、このマーカーを含む外部データソースやAPI と作業する際の互換性が向上する可能性があります。 ただし、ソースシステムがエンコーディング解釈のためにBOM に依存している場合、それを削除すると、特定のエッジケースで文字エンコーディングの誤解釈を引き起こす可能性があります。 このプロパティは一般的に、コンテンツの先頭で予期しない文字や解析エラーが発生する場合に有効にする必要があります。
このプロパティは、BOM 文字が存在して解析の問題を引き起こすファイルインポート、ストリームデータ、またはAPI レスポンスを扱う際に、クリーンな入力を処理するのに役立ちます。