Qt5文件操作_保存成"UTF-8"格式
1、
bool TdrawSvg::Save2File(char* _pcFullFileName)
{
// http://blog.csdn.net/u011314012/article/details/49861363
// https://stackoverflow.com/questions/4780507/create-utf-8-file-in-qt QString str = FpOwnerWebView->page()->currentFrame()->toHtml();
//QString unicodeString = "Some Unicode string";
QFile fileOut("C:\\zzz.svg");
//if (!fileOut.open(QIODevice::WriteOnly | QIODevice::Text | QFile::Truncate))
if (! fileOut.open(QFile::WriteOnly | QFile::Truncate))
return false; QTextStream streamFileOut(&fileOut);
streamFileOut.setCodec("UTF-8");
streamFileOut << str;
streamFileOut.flush(); // ZC: 查到说,下面的参数是true的话 就是保存成"UTF-8 + BOM",false的话 就是保存成"UTF-8"
// 但是,我尝试了一下,都是"UTF-8"... 不知为啥...
streamFileOut.setGenerateByteOrderMark(true); fileOut.close();
}
2、
3、
Qt5文件操作_保存成"UTF-8"格式的更多相关文章
- Python基本语法_文件操作_读写函数详解
		
目录 目录 软件环境 file文件对象 open文件操作 读文件 read读取所有文件内容 readline获取一行内容 readlines读取所有文件内容 readreadlinereadlines ...
 - 文件操作_菜单<代码>
		
info文件中的内容为: { "河北省": {"石家庄": {"无极县":"", "高邑县":&qu ...
 - python文件操作_对文件进行复制拷贝_代码实现
		
要求: 1,对已经存在的文件进行复制操作 2,复制后的文件在文件名后面加上[复件] 3,文件比较大如何优化处理 #-*- coding: UTF-8 -*- #这是python 2 下面写的,用的ra ...
 - Nodejs Express下载文件,并保存成原文件
		
现时需要开发一个Excel下载功能 后台有一个API,负责接收传入的JSON文件,生成带图片的Excel文件在临时目录(生成Excel使用npm exceljs库),并将文件通过Router返回 前台 ...
 - python开发_xml.etree.ElementTree_XML文件操作_该模块在操作XML数据是存在安全隐患_慎用
		
xml.etree.ElementTree模块实现了一个简单而有效的用户解析和创建XML数据的API. 在python3.3版本中,该模块进行了一些修改: xml.etree.cElementTree ...
 - spark sql中将数据保存成parquet,json格式
		
val df = sqlContext.load("/opt/modules/spark1.3.1/examples/src/main/resources/people.json" ...
 - 孤荷凌寒自学python第三十五天python的文件操作之针对文件操作的os模块的相关内容
		
孤荷凌寒自学python第三十五天python的文件操作之针对文件操作的os模块的相关内容 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) 一.打开文件后,要务必记得关闭,所以一般的写法应当 ...
 - JAVA中的I/O流以及文件操作
		
一 JAVA语言中主要通过流来完成IO操作. 流:计算机的输入输出之间流动的数据序列,也是类的对象.java中的流方式就像是建立在数据交换源和目的之间的一条通信路径. 数据源:计算机中的数据源是指可以 ...
 - c# 文件操作 txt、xml、ini
		
1. txt文件 /// <summary> /// 读文本文件信息 /// </summary> /// <param name="FilePath" ...
 
随机推荐
- ACM总结——2017湖南省省赛总结
			
2017省赛已经结束了2天了,今天终于有时间,也有勇气来写下这一篇总结.的确,这是我第一次正式的ACM线下赛,我本以为再不济,也可以拿个三等奖,没想到,实力打铁.确实对我打击比较大,以前的确是知道自己 ...
 - if语法
			
语法一: if 条件: 条件成立时执行的子代码块 age_of_girl=31 if age_of_girl > 30: print('阿姨好') 语法二:if + else if 条件 ...
 - hihocoder [Offer收割]编程练习赛14
			
A.小Hi和小Ho的礼物 谜之第1题,明明是第1题AC率比C还要低.题目是求在n个不同重量袋子选4袋,2袋给A,2袋给B,使2人获得重量相同,求问方案数. 我也是一脸懵b...o(n2)暴力枚举发现把 ...
 - BeanUtils工具的使用
			
beanutils的下载地址:http://commons.apache.org/proper/commons-beanutils/download_beanutils.cgi 该压缩包有测试的代码: ...
 - Android开发发布真机调试
			
使用真机测试原因: 1. 模拟器启动慢,真机测试速度较快 2. 有些程序在真机测试才有效,模拟器存在bug,结果要以真机为标准 连接方法: 1.设置手机为开发者模式(设置->关于手机->连 ...
 - JavaBean的getters和setters方法自动生成
			
xgClass.java文件: public class XgClass { private String ccCityDerate1000Num; } 添加getter/setter方法: 在代码区 ...
 - 在VS2010中使用Git
			
转载:https://www.cnblogs.com/oec2003/archive/2012/11/13/2768860.html 一. 安装Git命令行,下载地址:http://code.goog ...
 - [内核驱动] DOS路径转化为NT路径
			
转载:http://blog.csdn.net/qq_33504040/article/details/78468278 最近在做一个文件过滤驱动程序,禁止访问指定目录或文件.想要从R3给R0发命令和 ...
 - Flask学习【第2篇】:Flask基础
			
知识点回顾 flask依赖wsgi,实现wsgi的模块:wsgiref,werkzeug,uwsgi 实例化Flask对象,里面是有参数的 app = Flask(__name__,template_ ...
 - 关于linux下自定义的 alias文件和自定义函数库的通用写法(只适合自己的)
			
使用alias和自定义的function的必要性和重要性就不说了 , 自己的通用做法是: 可以创建: ~/bin/my.alias 文件 作为自定义的 alias专门文件 创建: ~/libsh/my ...