FIX:修复日志输出到txt中文乱码的bug
This commit is contained in:
@@ -49,6 +49,7 @@ void messageHandler(QtMsgType type, const QMessageLogContext &context, const QSt
|
|||||||
.arg(fileName).arg(context.line).arg(context.function).arg(msg);
|
.arg(fileName).arg(context.line).arg(context.function).arg(msg);
|
||||||
std::cout << msgOut.toLocal8Bit().constData() << std::endl;
|
std::cout << msgOut.toLocal8Bit().constData() << std::endl;
|
||||||
QTextStream in(&g_file);
|
QTextStream in(&g_file);
|
||||||
|
in.setCodec("UTF-8");
|
||||||
in << msgOut << "\n";
|
in << msgOut << "\n";
|
||||||
// g_file.flush();
|
// g_file.flush();
|
||||||
g_mutex.unlock();
|
g_mutex.unlock();
|
||||||
|
|||||||
Reference in New Issue
Block a user