diff --git a/src/libs/sqlite/utf8string.h b/src/libs/sqlite/utf8string.h index 4d843c2f5fe..6e8e469595f 100644 --- a/src/libs/sqlite/utf8string.h +++ b/src/libs/sqlite/utf8string.h @@ -33,6 +33,7 @@ #include #include +#include #include class Utf8StringVector; @@ -45,10 +46,13 @@ class Utf8String public: Utf8String() = default; + explicit Utf8String(const char *utf8Text) + : byteArray(utf8Text, utf8Text ? static_cast(std::strlen(utf8Text)) : -1) + {} + explicit Utf8String(const char *utf8Text, int size) : byteArray(utf8Text, size) - { - } + {} Utf8String(const QString &text) : byteArray(text.toUtf8())