长沙红胖子Qt·西安头像
关于 QtCreator(msvc)包含vs2019项目源码存在中文无法换行编译问题 的解决方法封面图

关于 QtCreator(msvc)包含vs2019项目源码存在中文无法换行编译问题 的解决方法

若该文为原创文章,转载请注明出处
本文章博客地址:https://hpzwl.blog.csdn.net/article/details/169828483

长沙红胖子Qt(长沙创微智科)博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…

Qt开发专栏:各种问题解决(点击传送门)


问题

  本次问题比较特殊,尝试常规的几种解法,都无法解决,如下:
  在这里插入图片描述

  在这里插入图片描述


尝试

  1.使用QString::fromLocal8Bit
  2.改变文件编码格式ut8+bom
  3.将中文前后加一个空格
  4.qmake中添加utf-8支持
  5.在代码中加入#pragma execution_character_set(“utf-8”)
  以上方法都报错,无法编译通过
  6.使用QStringLiteral,可以编译通过,但是界面显示为空白


解决

  直接使用单字编码解决:
  在这里插入图片描述


本文章博客地址:https://hpzwl.blog.csdn.net/article/details/169828483

转载自 CSDN-专业IT技术社区

原文链接:https://blog.csdn.net/qq21497936/article/details/169828483

文章来源转载

评论

评论列表

微信小程序
QQ小程序

关于作者

点赞数:0
关注数:0
粉丝:0
文章:0
关注标签:0
加入于:--