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、
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何在 .NET 中 使用 ANTLR4
· 后端思维之高并发处理方案
· 理解Rust引用及其生命周期标识(下)
· 从二进制到误差:逐行拆解C语言浮点运算中的4008175468544之谜
· .NET制作智能桌面机器人:结合BotSharp智能体框架开发语音交互
· 后端思维之高并发处理方案
· 想让你多爱自己一些的开源计时器
· Cursor预测程序员行业倒计时:CTO应做好50%裁员计划
· 上周热点回顾(3.24-3.30)
· 大模型 Token 究竟是啥:图解大模型Token