From bf150d00b0b1e78c609d3a5b3227c51090556d1c Mon Sep 17 00:00:00 2001 From: phoenix20162016 Date: Fri, 7 Jul 2023 14:42:32 +0800 Subject: [PATCH] add BOM mark to csv file(#550) --- src/primihub/task/semantic/keyword_pir_client_task.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/primihub/task/semantic/keyword_pir_client_task.cc b/src/primihub/task/semantic/keyword_pir_client_task.cc index 9dd991ec..1fc7ca7a 100644 --- a/src/primihub/task/semantic/keyword_pir_client_task.cc +++ b/src/primihub/task/semantic/keyword_pir_client_task.cc @@ -161,6 +161,11 @@ retcode KeywordPIRClientTask::saveResult( } std::stringstream csv_output; + // write bom + uint8_t kBOM[] = {0xEF, 0xBB, 0xBF}; + for (auto ch : kBOM) { + csv_output << ch; + } for (size_t i = 0; i < orig_items.size(); i++) { if (!intersection[i].found) { VLOG(0) << "no match result found for query: [" << orig_items[i] << "]"; -- GitLab