博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Qt中中文字符 一劳永逸的解决方法
阅读量:5114 次
发布时间:2019-06-13

本文共 494 字,大约阅读时间需要 1 分钟。

QT中中文字符问题,有没有一劳永逸的解决方法?

目前遇到有以下问题

1、字符串中有中文时,编译提示“常量中含有换行符”

2、在控制台窗口输出中文时无法正常显示,中文全部显示为?

目前第一个问题通过记事本打开文件,再保存,可解决

第二个问题尝试有以下方法,未解决

a. "编辑"菜单--->"Select Encoding"---> "UTF-8"或者"System"

b. "工具"菜单--->"选项"--->"文本编辑器"--->"行为"--->"文件编码"--->"UTF-8"或者"System"

c. "项目"--->"Project Settings"--->"编辑器"--->"全局设置"--->"文件编码"--->"UTF-8"或者"System"

解决方法:
#if _MSC_VER >= 1600#pragma execution_character_set("utf-8")#endif

这句话放在一个公共的头文件.h里面,所有代码都引用这个头文件,即可解决。

转载于:https://www.cnblogs.com/ZY-Dream/p/10096133.html

你可能感兴趣的文章
最小覆盖圆的神奇算法及例题
查看>>
BZOJ 4804: 欧拉心算
查看>>
JS访问Struts 2 ValueStack中的内容
查看>>
apicloud实现各种自定义弹层组件
查看>>
bzoj2089&2090: [Poi2010]Monotonicity
查看>>
了解JAVA的基本程序设计结构
查看>>
Java静态内部类
查看>>
ibatis VS Hibernate
查看>>
【Jqurey EasyUI+Asp.net】----DataGrid数据绑定,以及增、删、改(SQL)
查看>>
值得推荐的android开发框架简单介绍
查看>>
轻量级django 一
查看>>
TCP/IP协议复习
查看>>
docker的搭建和简单应用
查看>>
【23种设计模式】之模板方法模式——Template Method
查看>>
display: inline-block 布局
查看>>
jmeter(十六)配置元件之计数器
查看>>
Java之今天的异常处理了吗
查看>>
MySQL单列索引和组合索引的区别
查看>>
板子——LCA
查看>>
Java设计模式
查看>>