关于qt5中“error c2001: 常量中有换行符”以及个别中文字乱码问题的解决办法
2015-01-14 10:25
561 查看
昨天被qt creator中的“error c2001: 常量中有换行符”问题折腾了一天,今天终于找到解决办法啦。
传说上面这个问题是qt creator 的一个bug,在vs中编辑的话就不会出现这个问题。
好啦,不多说啦,进入正题。
解决方法很简单,就是把你报错的那个源文件在记事本中打开,然后保存一下。这时候用qt creator编译运行,发现不报错了,但是中文全是乱码。ok,别着急,接下来你再把中文用QStringLiteral( )把中文括起来,然后编译运行,哈哈,搞定。
另外说一下,以上问题还有可能表现为:源文件中的其他中文不会乱码,但是只有个别的文字或行会出现乱码。这时候你也可以用以上办法解决。
再提醒一下,如果你的其他文件没有出现以上问题,那么就不要去改它,因为我发现在没有出现问题的文件中用QStringLiteral( ),反而会出现乱编码。我想这时候的乱码应该可以用记事本保存来解决,但是如果你的文件太多,这样反而耗时,毕竟这个办法只是为了解决bug而用。
感谢http://bbs.csdn.net/topics/390400726中的提示。
传说上面这个问题是qt creator 的一个bug,在vs中编辑的话就不会出现这个问题。
好啦,不多说啦,进入正题。
解决方法很简单,就是把你报错的那个源文件在记事本中打开,然后保存一下。这时候用qt creator编译运行,发现不报错了,但是中文全是乱码。ok,别着急,接下来你再把中文用QStringLiteral( )把中文括起来,然后编译运行,哈哈,搞定。
另外说一下,以上问题还有可能表现为:源文件中的其他中文不会乱码,但是只有个别的文字或行会出现乱码。这时候你也可以用以上办法解决。
再提醒一下,如果你的其他文件没有出现以上问题,那么就不要去改它,因为我发现在没有出现问题的文件中用QStringLiteral( ),反而会出现乱编码。我想这时候的乱码应该可以用记事本保存来解决,但是如果你的文件太多,这样反而耗时,毕竟这个办法只是为了解决bug而用。
感谢http://bbs.csdn.net/topics/390400726中的提示。
相关文章推荐
- 关于QT中中文乱码以及显示常量中有换行符的问题
- 关于jFinal开发中遇到的中文乱码问题解决办法
- 关于unity在苹果环境中中文乱码的问题?解决办法!!
- 关于jFinal开发中遇到的中文乱码问题解决办法
- 关于放入cookie中的中文取出后变乱码的问题及解决办法!
- Jira饼图上中文乱码,显示为“口”的解决办法,以及问题附件中文名时无法打开终极办法
- 关于struts2.1.6前台传递中文参数到后台action出现乱码问题的解决办法
- 关于putty中文乱码问题解决办法
- 关于python中文乱码的一些问题和解决办法
- 关于ajax的get提交中文乱码问题探究及解决办法
- 关于jsp中文提交到后台乱码问题解决办法
- Unity 中关于中文乱码以及压缩解压遇到的问题解决方法
- Linux系统中关于Sqlite3中文乱码问题及解决办法
- php ajax 中文乱码问题解决办法(接收发送)utf-8 GBK GB2312
- smarty截取中文乱码问题解决办法
- Mysql 中文乱码问题解决办法
- asp.net页面通过URL参数传值中文乱码问题解决办法
- 最近网站改版关于IE8兼容的一些问题以及解决办法
- (学)关于SQLite乱码问题解决办法