0
是否有可能插入數據庫表(基於postgresql)utf8(unicode)字符串?libpqxx postgresql utf8字符串
pqxx::work tr(*_conn.get(), "notify");
std::stringstream ss;
ss << "INSERT INTO tbl (msg) VALUES ('" << msg << "');";
tr.exec(ss.str());
tr.commit();
我想要的郵件內容將爲例如キエオイウカクケコサシスセソタチツテア
。但exec
方法等待char
字符串,而不是wchar
。如何編碼utf8字符串以將其傳遞到查詢中? 附加問題:我如何編碼utf8
字符串使用wchar_t
類型?我假設wchar
類型代表2個字節的符號,但utf8可能包含最多6個字節的符號。