//easylogging++
CLOG(INFO,"LOG") << "好的"; //utf-8: no
CLOG(INFO,"LOG") << QString("好的").toStdString().data(); //utf-8: no
CLOG(INFO,"LOG") << QString("好的").toLocal8Bit().data(); //utf-8: yes
CLOG(INFO,"LOG") << QString("好的").toUtf8().data();//utf-8: no
CLOG(INFO,"LOG") << QString("好的");//utf-8: yes
qDebug() << "好的"; //utf-8: yes
qDebug() << QString("好的").toStdString().data(); //utf-8: yes
qDebug() << QString("好的").toLocal8Bit().data();//utf-8: no
qDebug() << QString("好的").toUtf8().data(); //utf-8: yes
qDebug() << QString("好的"); //utf-8: yes
Qt easylogging++ 日志库使用记录
最新推荐文章于 2024-07-22 18:46:00 发布
"本文主要讨论了在使用Qt和C++进行日志输出时遇到的UTF-8编码问题。通过不同方式输出字符串"好的",分析了各种方法下UTF-8编码是否正确的情况,例如使用`toStdString().data()`,`toLocal8Bit().data()`,`toUtf8().data()`等函数。这对于理解和解决C++和Qt中字符串编码问题具有重要意义。"
摘要由CSDN通过智能技术生成