qt5在vs中中文乱码问题

1880阅读 0评论2018-12-10 帅得不敢出门
分类:Windows平台

解决方法:

需要好几个步骤
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
--------------------- 
作者:帅得不敢出门 
上一篇:板子执行qt程序could not find or load the Qt platform plugin "xcb"
下一篇:qt调zint把文本转化成条码并显示