Search code examples
c++qtdlldynamic-library

Setting encode for qstring export result


How I can export from library function UTF8 encoded string?

    extern "C" __declspec(dllexport) QString Test()
{
    QString tmp = "日本";
    return tmp;
}

Solution

  • QTextCodec::setCodecForCStrings( QTextCodec::codecForName("utf8") );
    

    helped.