ReplaceInvalidUTF8Chars
コンテンツ内の無効なUTF-8 文字を '?' 文字に置き換えるかどうかを指定します。
データ型
bool
デフォルト値
false
解説
Salesforce からのAPI 応答やデータに、無効または破損したUTF-8 シーケンスが含まれている場合があります。 これらは、適切な形式のUTF-8 コンテンツを期待するダウンストリームアプリケーションで、解析エラー、エクスポートの失敗、またはその他の問題を引き起こす可能性があります。
ReplaceInvalidUTF8Chars がtrue に設定されている場合、本製品 は無効なUTF-8 文字を '?' に置き換えて、厳密なエンコーディング準拠を実施するシステムでデータが安全に利用できるようにします。 これにより、データ取得エラーを防ぎ、エクスポートやレポートワークフローでの失敗を回避します。
このプロパティを有効にすると、厳密なUTF-8 準拠を必要とするシステムでのデータ互換性と安定性が確保されます。 ただし、文字を置き換えることで、無効な文字が非標準データの一部であった場合に、元の情報が失われる可能性があります。 データ結果でエンコーディングエラーや読み取り不可能な文字が発生する場合に、このプロパティを使用してください。
このプロパティは、クリーンで適切な形式のUTF-8 データを必要とし、エンコーディングの問題を許容できない外部アプリケーションやデータパイプラインで作業する場合に役立ちます。