From 217ba181c0eb21885da52802f92468938d1c08cd Mon Sep 17 00:00:00 2001 From: lzwdgc Date: Fri, 18 Sep 2020 23:30:54 +0300 Subject: [PATCH] [db] Prepare strings as utf-8. --- src/common/db.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/common/db.cpp b/src/common/db.cpp index f7bd5a3..db7ee72 100644 --- a/src/common/db.cpp +++ b/src/common/db.cpp @@ -149,9 +149,9 @@ void db::open(const path &p) polygon4::tools::db::processed_db db::process() const { - auto process_string = [](const auto &s) + auto process_string = [](const std::string &s) { - return str2utf8(s); + return str2utf8(s.c_str()); }; polygon4::tools::db::processed_db pdb; @@ -170,7 +170,7 @@ polygon4::tools::db::processed_db db::process() const switch (fld->second.type) { case FieldType::String: - r[name] = process_string(f.s.c_str()); + r[name] = process_string(f.s); break; case FieldType::Integer: r[name] = f.i;