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

Qt笔记:QTextStream指定编码

1. 不设置QTextStream的编码

不设置QTextStream的编码,设置了setAutoDetectUnicode(true)。

  • 读取-若开启了自动检测Unicode编码,找到bom头,则使用检测到的编码,否则依赖QTextCodec::codecForLocale
  • 写入-依赖QTextCodec::codecForLocale

2. 设置了QTextStream的编码

  • 读取-若开启了自动检测Unicode编码,找到bom头,则使用检测到的编码,否则使用设置的编码读取
  • 写入-使用设置的编码写入

QTextStream默认不写入bom,需调用setGenerateByteOrderMark(true)自行设置

示例:

  	QFile mFile(strPathFileName);if (!mFile.open(QIODevice::ReadOnly | QIODevice::Text))return;QString strFileData;QTextStream in(&mFile);in.setAutoDetectUnicode(true);QTextCodec* pCurCodec = QTextCodec::codecForName("UTF-8");in.setCodec(pCurCodec);while (!in.atEnd()) {QString line = in.readLine();//...}

3. QTextCodec支持的一些编码

具体的参看QTextCodec文档即可
在这里插入图片描述

http://www.dtcms.com/a/396901.html

相关文章:

  • 优秀网站设计网站制作复杂吗
  • 工信部网站备案时间九江建设网站公司
  • 宜宾网站设计装饰装修材料
  • 企业网站建设营销wordpress 管理员账号在哪里查询
  • 做网站的公司济南赛博科技市场个人做网站时不要做什么样的网站
  • 大型菜谱网站建设易安卓开发app稳定吗
  • 与狗狗做网站开网店怎么找货源一件代发
  • 山东潍坊网站制作公司html代码规范
  • 网站设计小结宁德网站制作公司
  • 南京h5 网站建设网站设计怎么做链接
  • 青阳做网站济南seo推广效果好
  • 重庆网站开发企业寿光市网站建设
  • 产品推广外包岳阳网站优化公司
  • 宁波网站制作公司哪家好俄罗斯乌克兰死亡人数
  • wordpress站群软件北京网站制作公司飞沐
  • 猪八戒做网站网站有些什么内容
  • 门户网站如何帮企业做宣传江苏建设集团招聘信息网站
  • 做网站手机验证收费吗建站时候源码有验证怎么办
  • 编程免费自学网站能免费做封面的网站
  • 烟台网站排名优化报价网站广告连接如何做
  • 英文网站建设注意什么自己在线制作logo免费广告招牌
  • 虚拟机怎么做多个网站重庆相亲网
  • 网站美工效果图怎么做手机客户端app下载
  • 利用DeepSeek编写Duckdb的C插件实现大数运算
  • 微信上浏览自己做的网站吗自己做电商网站
  • 佛山网站设计模板sem竞价托管公司
  • 网站蜘蛛屏蔽怎样恢复吐鲁番市网站建设
  • 成都设计电商网站wordpress的slider
  • 如何做网站写手wordpress上传主题错误
  • 网站排名优化查询阳江招聘网最新招聘找工作