vs2010中作为编译器和IDE编写Qt程序时,中文会出现乱码,解决方法如下:
1、在头文件中包含如下语句
#if _MSC_VER >= 1600
#pragma warning(disable:4068) /** 去unknown pragma警告 */
#pragma execution_character_set("utf-8")
#endif
2、若方法1仍无法消除乱码,一般是没有安装vs2010的sp1补丁包,这是微软11年发布的重大补丁,其中修复了一堆问题。
安装完成后,打开vs2010关于对话框,对话框中显示如下内容,即表示安装成功。