关于qt写入文件数据乱码的问题

weixin_38051012 2019-09-19 01:10:59
复制代码QMap<int, QPointF>::iterator iter;QMap<int, QPointF> TrackPosList;for (auto id : m_pGLView->TargetMap.keys())     TrackPosList = DataManager::Instance()->Target[id].TrackPos;iter = TrackPosList.begin();QFile file;file.setFileName(FileName);QDataStream out(&file);out.setVersion(QDataStream::Qt_5_7);while (iter != TrackPosList.end()){    out << *iter << "\n";    iter++;}file.close();最后保存下来的csv文件打开是乱码,请问是什么原因
...全文
492 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38062902 2019-09-19
  • 打赏
  • 举报
回复
CSV文件格式的通用标准并不存在,但是在RFC 4180中有基础性的描述。使用的字符编码同样没有被指定,但是7-bitASCII是最基本的通用编码是不是这个原因?
weixin_38063619 2019-09-19
  • 打赏
  • 举报
回复
编码原因,用 记事本 打开不会乱码, Excel 打开会乱码,我的情况是这样!

473

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧