网上搜索了好多解决方法啊,然而都不打灵光。经过尝试使用下面的方式可以解决乱码问题,而且不需要很大的工作量在所有中文字符串前面添加QStringLiteral宏定义这么麻烦,记录一下怕忘记了:

1.在Creator中的 工具->选项->文本编辑器->行为 中将文件编码设置成下图所示

QtCreator + vs2013编译器 出现中文乱码解决方法

2.将所有的头文件中添加 #pragma execution_character_set("utf-8")并保存,因为第一步的操作所有重新保存过的文件都会是utf-8 BOM格式
3.将所有的cpp文件加一个空格或者是怎样重新保存一边,使得所有的cpp文件也是utf-8 BOM格式就可以完美解决了

相关文章:

  • 2021-04-11
  • 2022-12-23
  • 2022-12-23
  • 2021-10-09
  • 2021-12-13
  • 2021-11-29
  • 2021-08-01
  • 2021-04-26
猜你喜欢
  • 2022-12-23
  • 2021-06-18
  • 2021-07-20
  • 2021-10-11
  • 2021-06-24
  • 2022-12-23
相关资源
相似解决方案