qt中出现编码不能显示;显示的是一大堆“?”,或者是00\uuuu什么的时候,在main中添加以下代码就ok
QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8"));记得在.pro中添加:
QT += core
并且添加头文件:
#include <QTextCodec>
//**************************************************
如果不分中文正确显示,另一部分显示乱码:
代码中的编码不一致,找出代码中用到中文的地方,查看编码方式