qt creator中出现常量中有换行符或乱码问题
来源:互联网 发布:西安it 编辑:程序博客网 时间:2024/05/21 17:28
Qt5.6 + VS2010 + Qt Creator + WinDbg
setWindowTitle(tr("中文测试"));
当出现如果下情况时:
工具 -> 选项
设置如下:
设置完后保存退出编译如果还出现上面问题则把代码中的中文字重新删除输入,再编译
编译过去了,但新的问题来了,出现乱码了
解决办法:#pragma execution_character_set("utf-8") //加入这行setWindowTitle(tr("中文测试"));
知识扩展:
qt5,强制字符串编码为UTF8:1、mingw 没有乱码。2、vs2010 #pragma execution_character_set("utf-8") 没有乱码3、vs2012 没有 #pragma execution_character_set("utf-8"),所以会乱码
utf-8与utf-8 BOM 的区别:BOM: Byte Order Mark
UTF-8 BOM又叫UTF-8 签名,其实UTF-8 的BOM对UFT-8没有作用,是为了支持UTF-16,UTF-32才加上的
BOM,BOM签名的意思就是告诉编辑器当前文件采用何种编码,方便编辑器识别,但是BOM虽然在编辑器
中不显示,但是会产生输出,就像多了一个空行,加强可移植性。
0 0
- qt creator中出现常量中有换行符或乱码问题
- QT Creator编译出现"常量中有换行符"解决.
- QT Creator编译出现"常量中有换行符"解决.
- QT Creator有中文出现“常量中有换行符 ”的解决办法
- 用qt creator,常量中有换行符的解决办法
- 关于QT中中文乱码以及显示常量中有换行符的问题
- qt中文乱码 错误 常量中有换行符
- QT + Win7 SDK 中文时 乱码 常量中有换行符 问题
- 关于QT的 常量中有换行符 的问题
- qt-vs 常量中有换行符
- Qt中提示“常量中有换行符“的解决方法
- Qt5解决乱码及常量中有换行符
- Qt: 中文-常量中有换行符
- qt error: C2001: 常量中有换行符
- qt error: C2001: 常量中有换行符
- Qt——常量中有换行符
- 关于qt5中“error c2001: 常量中有换行符”以及个别中文字乱码问题的解决办法
- javascript常量中有换行符
- iOS常见控件的基本使用
- 1006-F专题三
- JavaScript API集合
- oracle_建表并指定字段和描述
- 剑指offer(54):构建乘积数组
- qt creator中出现常量中有换行符或乱码问题
- html5 拖拽
- 多边形构成问题(今日头条笔试题)
- 『Python』序列学习总结之五 ——列表推导式的一些应用
- 【数论】bzoj4174tty的求助
- python 代码缩进
- IDE习惯配置之颜色篇
- Java 8十个lambda表达式案例
- 一直没效果?你的SEO策略是时候调整了!