在VS中写QT项目会出现中文乱码现象,尤其是控件的中文乱码以及qDebug()时候中文乱码通用的解决办法:在头文件(.h)前面加上如下代码: #ifdef WIN32 #pragma execution_character_set("utf-8") #endif然后就不会出现乱码了。