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

北京 网站建设|小程序|软件开发|app开发公司自己怎么做网站

北京 网站建设|小程序|软件开发|app开发公司,自己怎么做网站,网络营销推广活动有哪些,wordpress 影视采集QString::fromLocal8Bit 是一个平台相关的函数。默认情况下在 Windows 下 就是 gbk 转 utf-8 ,在 Linux就应该是无事发生。因为Linux平台默认的编码方式就是 utf-8 可以通过 void QTextCodec::setCodecForLocale(QTextCodec *c)来修改 Qt默认的编码方式。如下 第一输出乱码的…

QString::fromLocal8Bit 是一个平台相关的函数。默认情况下在 Windows 下 就是 gbk 转 utf-8 ,在 Linux就应该是无事发生。因为Linux平台默认的编码方式就是 utf-8
可以通过

void QTextCodec::setCodecForLocale(QTextCodec *c)

来修改 Qt默认的编码方式。如下
在这里插入图片描述
第一输出乱码的原因是, “小明” 是以 gbk进行编码的,但是 QString是 utf-8编码的。使用QString就会使用 utf-8进行解码。这样就会导致乱码。第二行不乱码是因为 默认情况 QString QString::fromLocal8Bit(const QByteArray &str) 下就是 gbk 转 utf-8 。但是如果我们显示的设置Qt的默认编码方式

QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8"));

在这里插入图片描述
就会发现又乱码了,这是因为Qt会认为 “小明” 是 utf-8编码的所以不会进行转换,但是实际上 “小明”是gbk编码的。

QTextCodec

QTextCodec 算得上是一个特殊的类,因为它的构造函数和析构函数都是保护函数,所以你不能够new一个QTextCodec对象出来。
在这里插入图片描述

http://www.yayakq.cn/news/118250/

相关文章:

  • 大庆网站开发制作安卓手机开发者模式
  • 微网站如何做微信支付宝支付接口湖南3合1网站建设公司
  • 吉林省建设安全信息网站网络推广工作内容怎么写
  • 郑州网站建设推广优化网站百度分享怎么做
  • 宝安营销型网站费用手机在线制作照片p图
  • 阿里云手机做网站如何做中英版网站
  • 虚拟主机可以做视频视频网站吗怎么样才能自己建网站
  • 安徽省建设厅网站职称申报wordpress 云标签小工具
  • 山东网站备案注销wordpress首页生成在
  • 珠海网站制作推广公司拼多多官网
  • 做爰视频免费的网站手机安装wordpress
  • 网站怎么做第二个页面新沂微网站开发
  • 上海网站建设哪家口碑好化妆品网站模版免费下载
  • 哪个网站专注做微信模板网站程序前台
  • 电子项目外包网站seo需要什么技术
  • 零食网站色调搭配怎麽做河南省工程信息网官网
  • 如何用dw做网站西安目前是什么风险地区
  • 刘家窑做网站中国室内设计网联盟
  • 湛江建设厅网站网站认证方式有几种
  • Wordpress博客欣赏哪里可以做网站优化
  • 美容网站模版厦门互联网公司排名
  • 网上做网站网站国际品牌的品牌策划公司
  • xuezuo网站建设html网站开发项目
  • 网站seo综合诊断关注国内国际时事
  • 简约大气网站欣赏网站防止盗图
  • 如何做公司的网站wordpress 版块
  • 广州专业网站改版方案怎么提升网站排名
  • 做暧暧视频免费视频中国网站创意设计pc
  • soso网站提交入口网站编程用什么语言好
  • 商城网站建设需求分析深圳网站建设注册