QFile* m_pLogFile;
m_pLogFile = new QFile("./log.txt");
QString msgStr = "中文";
QString msgStr2 = ChString("test result2");
QString msgStr3 = QStringLiteral("中文3");
m_pLogFile->open(QIODevice::WriteOnly | QIODevice::Text |QIODevice::Append);
m_pLogFile->write(msgStr.toLocal8Bit());
m_pLogFile->write("\n");
m_pLogFile->write(msgStr2.toLocal8Bit());
m_pLogFile->write("\n");
m_pLogFile->write(msgStr3.toLocal8Bit());
m_pLogFile->write("\n");
m_pLogFile->close();
输出结果
????
test result2
中文3