旅游网站建设导航栏,微商产品展示网站源码,百度网页版主页网址,免费 flash网站源码VS2019 Qt : setToolTip的提示内容出现乱码
在使用setToolTip()时#xff0c;
setToolTip(QString(asd你好#xff01;);标签提示只有英文是对的#xff0c;中文是乱码#xff01; 应该是编码出了问题。默认情况下#xff0c;Qt使用的是UTF-8编码#xf…VS2019 Qt : setToolTip的提示内容出现乱码
在使用setToolTip()时
setToolTip(QString(asd你好);标签提示只有英文是对的中文是乱码 应该是编码出了问题。默认情况下Qt使用的是UTF-8编码我就查看了一下这个在VS2019中cpp文件的编码 可以看到编码是ANSI明显不对
解决方法一
我就转换了一下编码转为UTF-8. 然后编译中文就不再是乱码了
解决方法二
不修改cpp文件的编码方式使用 QStringLiteral() 传参
setToolTip(QStringLiteral(大河向东流));编译运行 ps: 中文系统中ANSI编码 就是 GBK编码