• No : 25886
  • 公開日時 : 2016/10/25 11:20
  • 更新日時 : 2019/07/26 16:55
  • 印刷

【DataSpider Servista】 CSV アダプタでエンコードに「UTF8」を指定した場合のBOMの扱いについて

CSV アダプタでエンコードに「UTF8」を指定した場合の、BOM の扱いを教えてください。BOM 付きのファイルを読み取ることはできますか?また、ファイルを出力した場合、BOM は付与されますか?
カテゴリー : 

回答

■仕様説明
  • CSV ファイル読み取り処理
エンコードに「UTF8」を指定した場合、BOM 付きのファイルも正常に読み取ることができます。
  • CSV ファイル書き込み処理
エンコードに「UTF8」を指定した場合、BOM を付与しません。
 
■補足
  • 出力時の BOM の付与について
ファイル書き込み時の動作は、java のライブラリの動作に依存しています。このため、BOM を付与して出力することはできません。BOM の付与が必要な場合には、外部アプリケーション起動などを使用して別アプリケーションで付与していただく必要があります。
  • プロパティ画面などのプレビューについて
BOM が付与されたファイルをプレビューで表示した場合、BOM を制御文字として読み込むため、文字化けして表示されます。ただし、読み取りの際には BOM は読み取りの対象に含まないため、結果に影響しません。
 
目的別で検索
仕様確認