1、QString 内部采用的是Unicode,QString构造时默认采用Latin-1编码转为Unicode保存
2、将char* 传给QString时,需要同时告诉QString自己的编码是什么
QString QString::fromAscii ( const char * str, int size = -1 )
QString QString::fromLatin1 ( const char * str, int size = -1 )
QString QString::fromLocal8Bit ( const char * str, int size = -1 )
QString QString::fromUtf8 ( const char * str, int size = -1 )
3、如果想直接使用QString str = “”;这种方式,QTextCodec::setCodecForLocale(QTextCodec::codecForName(“UTF8”)) 至于QApplication实例之前即可