2012-12-21 70 views
0

如何從庫函數UTF8編碼的字符串導出?爲qstring導出結果設置編碼

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

什麼編譯器?源文件是UTF-8?我不記得,但我認爲,Visual Studio只支持ascii或UCS-2編碼文件。它編譯? – neagoegab

+0

我使用mingw編譯器。 – mcuw

回答

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

幫助。