#include <QtCore/QCoreApplication>
#include <QDebug>
#include <iostream>
#include <QTextCodec>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
// const std::string str = "汉字";
const QString str = "汉字";
std::cout << str.length() << std::endl;
QTextCodec *codec = QTextCodec::codecForName("UTF-8");
QString unicode_str = codec->toUnicode(str.toLatin1().data());
for(int i = 0;i <unicode_str.length();++i) {
qDebug() << QString::number(unicode_str[i].unicode(),16);
}
return a.exec();
}
#include <QtCore/QCoreApplication>
#include <QD