1、QT默认编码格式为UTF8,linux下默认也如此;  (都是utf-8 无bom)

2、minGW 可直接编译 UTF-8 编码,无任何问题。

3、MSVC 2010   MSVC 2013及以前,可不这么看,根据本地化集原则,若msvc检查格式有BOM则,按 BOM之前编码,但是如1描述,默认无BOM,所以会将utf8文档用GB2312编译各种报错:(括号 中文 分号全报错)

解决方法两种:

1、将所有文件格式用notepad++,逐个转为UTF-BOM ,即可编译通过;

2、将以下代码复制到所有头文件.h及源文件.cpp 包括main,即可编译通过;

#if _MSC_VER >= 1600
#pragma execution_character_set("utf-8")
#endif

写在最后,为了解决这一问题,MSVC 2015 及2017,可指定UTF-8 方式编译!(在以前博客中提及过了)

QT MSVC 中文报错相关推荐

  1. QT DLL库报错:file not recognized: File format not recognized

    QT DLL库报错:file not recognized: File format not recognized 我的解决方式是把debug32改成64了 不过网上还有一种说法就是切换编译器: MS ...

  2. python解决open()函数、xlrd.open_workbook()函数文件名包含中文,sheet名包含中文报错的问题

    python解决open()函数.xlrd.open_workbook()函数文件名包含中文,sheet名包含中文报错的问题 参考文章: (1)python解决open()函数.xlrd.open_w ...

  3. python怎么写中文至excel_[ Python爬虫实战 ] python 操作excel以及解决中文报错 - pytorch中文网...

    有时候我们可以把一些简单的数据存储进Excel文件中,比如我们的我们爬取了某网站的用户ID,昵称,我们可以存储进Excel中. 环境安装 xlwt,xlrd是python读写操作excel的模块,你可 ...

  4. 关于 国产麒麟系统编译Qt项目是报错:error: cannot find -lGL 的解决方法

    若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/123784051 红胖子(红模仿)的博文大全:开发技术集 ...

  5. mysql插入中文报错

    关于插入mysql数据库的中文报错的问题 原因基本上就是一个:字符集格式未统一 查询一下字符集的格式: show variables like '%char%' 上图显示的是字符编码有很多种,未统一便 ...

  6. MySQL中的中文报错--保姆级解决方法

    MySQL中的中文报错问题解决方法 文章目录 MySQL中的中文报错问题解决方法 一.搜索"服务",找到MySQL的服务器 二.找到MySQL服务器之后,右键打开属性,找到MySQ ...

  7. Ubuntu系统中Qt运行提示报错:Error while building/deploying project untitled (kit: 桌面) When executing s

    Qt运行提示报错:Error while building/deploying project untitled (kit: 桌面) When executing s 执行: sudo apt-get ...

  8. django html中文乱码,django中文乱码及中文报错问题

    django是一个不错的WEB开源框架.今天测试,发现有些页面中文乱码,肯定是编码哪儿出了问题.django配置要修改settings. 1 2 LANGUAGE_CODE = 'zh-cn' TIM ...

  9. Qt播放视频报错 DirectShowPlayerService::doRender: Unresolved error code 0x80040266

    没有插件报错:DirectShowPlayerService::doRender: Unresolved error code 0x80040266 如果文件路径不对或者文件名是中文的,则会显示如下错 ...

最新文章

  1. Mysql使用大全 从基础到存储过程
  2. 怎么区分IP和MAC?子网掩码有何作用?—Vecloud微云
  3. [力扣leetcode319]灯泡问题
  4. 【ElementUI】 table表格尾部的合计行,固定表头却不显示合计行
  5. 史上最详尽的NLP预处理模型汇总
  6. Zookeeper包中,slf4j-log4j12和log4j冲突问题解决
  7. 入门 | 初学者必读:解读14个深度学习关键词
  8. 天天动听 半透明Menu效果
  9. 关于文件中的0D、0A
  10. 【Atcoder agc020 C】Median Sum,序列子集和中位数,bitset,01背包
  11. go install
  12. 用于微服务和ML解决方案管道的消息队列(Kafka和Zookeeper)
  13. CentOs7 安装Hadoop-3.1.0集群环境
  14. 思科交换机常用命令汇总
  15. python列表元素的积
  16. 上海大学计算机专业就业薪资,人均月薪过万?985、211、普通大学毕业生薪资水平大起底!和你想的不一样……...
  17. 【转】Power System 中基于 VIOS 的虚拟以太网实现
  18. hibernate_Hibernate记录:常见问题的提示和解决方案
  19. OpenDDS开发人员指南中文版3.23(2)入门
  20. 敏捷转型行动笔记:内部敏捷教练培训资料分享——升华篇(持续学习与系统思考,成为好教练)

热门文章

  1. elisa标准曲线怎么做_ELISA标准曲线制作
  2. Segmentation fault到底是何方妖孽
  3. php给图片加图片水印,php给图片添加文字或图片水印实现代码
  4. Python用两个骰子玩掷骰子的游戏。本金为10元,当掷出“7”即获得奖金4元,否则扣除1元。编程测算玩到多少手时钱全部输完,及哪一手时钱数最多。
  5. BUUCTF(pwn)inndy_echo(32位格式化字符串修改got表)
  6. CTF-压缩包密码CRC爆解工具安装
  7. Python教程:文件路径/目录获取教程
  8. python中常用的推导(字典推导和列表推导)
  9. python 输出所有大小写字母, range()以及列表切片
  10. java销售_销售转向java编程的开始之路