当前位置: 首页 > news >正文

多元网站建设网站营销推广

多元网站建设,网站营销推广,wordpress系统怎么样,网站建设 风险问题描述 在敲陆文周的书《QT5开发及实例》的示例代码时#xff0c;出现乱码#xff0c;如下图所示 具体代码如下 Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui-setupUi(this);ui-treeWidget-clear();int groupSize 2;int ite…问题描述 在敲陆文周的书《QT5开发及实例》的示例代码时出现乱码如下图所示 具体代码如下 Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui-setupUi(this);ui-treeWidget-clear();int groupSize 2;int itemSize 4;for(int i1;igroupSize;i){QTreeWidgetItem *group new QTreeWidgetItem(ui-treeWidget);group-setText(0,QString(小组)QString::number(i));group-setFlags(Qt::ItemIsUserCheckable|Qt::ItemIsEnabled|Qt::ItemIsSelectable);group-setCheckState(0,Qt::Unchecked);for(int j1;jitemSize;j){QTreeWidgetItem *subItem new QTreeWidgetItem(group);subItem-setText(0,QString(项目)QString::number(i)QString::number(j));subItem-setFlags(Qt::ItemIsUserCheckable|Qt::ItemIsEnabled|Qt::ItemIsSelectable);subItem-setCheckState(0,Qt::Unchecked);}} }原因分析 在阅读csdn大佬急支糖浆的文章后理解了 源文件码字符集执行字符集等概念。 源文件编码字符集源文件保存时的编码方式如gbkutf-8等。执行字符集编译器编译后的可执行文件的编码方式。 本人采用的源文件编码字符集为UTF-8 BOM编译器为msvc2019由于源文件编码字符集带BOM因此msvc的执行字符集会变为local编码即GBK系统为中文系统。到这里一切都是正常的。 罪魁祸首因为QT中的QString在初始化时会使用QString::fromUTF8将UTF-8编码转为UTF-16编码由于执行编码为gbk这里使用fromUTF8是错误的这便是乱码的原因所在下图可证明我的观点 可以看到使用cout打印出字符串是正确的因为它不需要像QString那样使用fromUTF8函数进行转码。 解决方案 换成mingw编译器这样无论源文件编码字符集是否带BOMmingw都会采用utf8作为执行字符集这样QString使用fromUTF8函数就能转码成功。继续使用msvc编译器但需要加上预编译指令指示编译器采用utf-8作为执行字符集#pragma execution_character_set(utf-8)继续使用msvc编译器但是将文件编码方式设置为不带BOM这样fromUTF8也能正确转码。 指示QString使用locale编码来进行转码但这种方式在高版本的qt中貌似已经失效 QTextCodec *codec QTextCodec::codecForName(utf-8);QTextCodec::setCodecForLocale(codec);QTextCodec::setCodecForCStrings(codec);QTextCodec::setCodecForTr(codec);推荐采用第二种方案解决。
http://www.pierceye.com/news/193381/

相关文章:

  • 山西省旅游网站建设分析wordpress 个人介绍
  • 山东高级网站建设赚钱
  • 做网站大概要多少钱新建网站的外链多久生效
  • 天河区建设网站品牌网站建设小8蝌蚪
  • 深圳市企业网站seo点击软件小程序游戏开发公司
  • 南宁企业网站设计公怎么进wordpress
  • 商务网站建设一万字做视频剪辑接私活的网站
  • 网站开发绪论phpstudy建wordpress
  • 网站建设的基本流程有哪些wordpress产品页布局
  • 写过太原的网站免费漫画大全免费版
  • 毕业设计做系统好还是网站好冠县网站建设公司
  • 网站管理制度建设开发一个网站需要多少时间
  • 高校网站建设说明书微信公众号涨粉 网站
  • 深圳网站建设公司哪里好中国施工企业管理协会官网
  • 网站自动抢注步步高学习机进网站怎么做
  • 带域名的网站打不开深圳网站优化多少钱
  • 中国空间站科幻作文1000字网站建设从化
  • 做网站买一个域名就够了吗cn域名知名网站
  • 社科联网站建设个人网页英文
  • 做房产推广那个网站好网站改版建设原则
  • 网站建设 语言成都app
  • 免费建站的手机app专业做网站设计公司价格
  • 江苏宜兴做网站的电话seo基础培训
  • 企业手机端网站模板下载济南公司建站模板
  • 一般公司做网站多少钱南昌市房产网
  • 惠州网站小程序建设做公司永久免费网站什么好
  • 湖南涟钢建设有限公司网站局网站建设工作总结
  • 家乡ppt模板免费下载网站合肥百姓网网站建设
  • 免费整套ppt模板下载网站东莞建设教育网站
  • 漯河网站建设漯河ps制作个人网站首页