qt5在vs中中文乱码问题

版权声明:原创文章未经同意,禁止转载 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

  

猜你喜欢

转载自blog.csdn.net/zmlovelx/article/details/83929453