找回密码
 立即注册
收起左侧

qt读取csv表格文件乱码

2
回复
8460
查看
[复制链接]
累计签到:3 天
连续签到:1 天
来源: 2018-4-25 22:02:11 显示全部楼层 |阅读模式
1Qter豆
这是我的代码和结果,qt读取CSV表格乱码是什么问题

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册
回复

使用道具 举报

累计签到:742 天
连续签到:1 天
2018-4-26 08:55:42 显示全部楼层
本帖最后由 Since 于 2018-4-26 08:56 编辑

设置编码格式为 GBK 就行了,csv 采用中文编码格式,Qt 默认使用 utf-8,文件编码格式不同无法相互转换,你也可以试试 gb2312 等中文编码格式,修改方式如下:

    QTextStream in(&file);
    in.setCodec("GBK");

这样读出来的中文就不会乱了~
回复

使用道具 举报

尚未签到

2018-6-7 13:03:00 显示全部楼层
把CVS转成U-TF8试试,格式换一下呢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了