版权声明:原创文章未经同意,禁止转载 https://blog.csdn.net/zmlovelx/article/details/83929453
解决方法:
需要好几个步骤
1 首先用editplus文本编辑器打开源码,另存为utf-8 BOM编码格式 。
2 在QApplication a(argc, argv);前面加QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF8"));
3 用QString::fromLocal8Bit("中文") 把中文包起来。
4 在有中文的代码中加
#if _MSC_VER >= 1600
#pragma execution_character_set("utf-8")
#endif