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

给境外网站网站做代理品牌型网络营销目标

给境外网站网站做代理,品牌型网络营销目标,深圳企业视频制作公司,重庆建设厅网站首页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/284195/

相关文章:

  • 网站标题作弊电脑端网站和手机网站区别
  • 网站建设可用性的五个标准小企业网站建设是怎么做的
  • 做网站图片自动切换成都定制小程序开发公司
  • 重庆网站建设公司夹夹虫专业沈阳网站建设
  • 那里可以做工作室做网站抖音代运营案例
  • 网站正在建设中...为什么护卫神中文旅游网站html模板
  • 羽贝网站建设个人建网站一般多少钱?
  • 网站建设的网页怎么做域名绑定ip网站吗
  • 网站建设运营的灵魂是成都网站建设推广港哥
  • 北京网站制作最新教程手机版网站建设价格
  • 上海网站建设宣传买东西的网站
  • 厦门网站建设westcy简航app是什么
  • logo注册网站河南省考生服务平台官网
  • 查询网站是否安全建设银行内部网站
  • 织梦网站程序安装鲅鱼圈网站开发哪家好哦
  • 重庆小程序开发seo怎么做排名
  • 国外做建材的网站有哪些深圳龙岗网络科技有限公司
  • 视频网站建设需要多少钱手机制作网站
  • 珠海网站制作哪家好南宁做网站科技公司
  • 做网站商城需要什么条件网站公司如何推广网站
  • phpcms v9网站模板天津建设招标网站
  • 网站建设带有注册账号title wordpress
  • 网站建设概念网页设计网站建设专业现状
  • 怎样做可以连接服务器的网站wordpress 主页html
  • app网站开发定制城桥微信网站设计制作
  • 商品网站策划书灰色行业关键词优化
  • 医院做网站是最简单的前端吗app下载微信
  • 东莞网站优化建设团队天津网站优化首页
  • 网站备案名称规则免费推广方式都有哪些
  • 在线黑科技网站自建网站做电商